一 : WPS表格怎么使用index与match函数搭配使用?
使用index可以对我们的数据进行查询的时候,配上match可以动态使用。
1、我们编辑了一个公司人员出差的大概的费用表,我们来选择查询使用。
2、这个时候我们输入我们的函数:第一个是要我们输入想要查询的数组
3、选择里面的数值数据,这里使用match函数挑选出选中的数据。
4、后面在选择要使用match函数查找的区域。这里我们使用精确查找。
5、这时候我们移出光标到后面输入英文逗号,再输入match查找另一个数据。格式基本上相同。
6、最后我们完成的函数如下图所示,函数是:=INDEX(I23:J25,MATCH(H30,I22:J22,0),MATCH(I30,H23:H25,0))
7、我们还可以设置联动使用起来更方便,选择数据里面的数据有效性的序列。
8、我们设置序列为2个,一个是国内国外,一个机票之类的。
9、引用了这些之后我们点击倒三角能下拉选择。
10、随意的变换我们能求出不同情况的下的费用支出。
相关推荐:
WPS表格中怎么快速隔行插入空白行?
wps文件被同名覆盖该怎么找回原来的文件?
wps橡皮擦在哪里?WPS表格中的橡皮擦工具的使用方法
二 : vlookup和match函数怎么用?急急急,求详解、
vlookup和match怎么用?急急急,求详解、
MATCH 在引用或数组中查找值:指在某个连续区域如某行或某列中查找一个值,结果为这个值在这个区域中的第几个位置;
VLOOKUP 查找数组的第一列并移过行,然后返回单元格的值。如不够详细,再看:
Excel中的MATCH函数
在Excel中,MATCH函数为返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用 MATCH 函数而不是 LOOKUP 函数。
MATCH函数语法
MATCH(lookup_value,lookup_array,match_type)
Lookup_value 为需要在数据表中查找的数值。
Lookup_value 为需要在 Look_array 中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。
Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
Lookup_array 可能包含所要查找的数值的连续单元格区域。Lookup_array 应为数组或数组引用。
Match_type 为数字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何在 lookup_array 中查找 lookup_value。
如果 match_type 为 1,函数 MATCH 查找小于或等于 lookup_value 的最大数值。Lookup_array 必须按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。
如果 match_type 为 0,函数 MATCH 查找等于 lookup_value 的第一个数值。Lookup_array 可以按任何顺序排列。
如果 match_type 为 -1,函数 MATCH 查找大于或等于 lookup_value 的最小数值。Lookup_array 必须按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。
如果省略 match_type,则假设为 1。
MATCH函数说明
函数 MATCH 返回 lookup_array 中目标值的位置,而不是数值本身。例如,MATCH("b",{"a","b","c"},0) 返回 2,即“b”在数组 {"a","b","c"} 中的相应位置。
查找文本值时,函数 MATCH 不区分大小写字母。
如果函数 MATCH 查找不成功,则返回错误值 #N/A。
如果 match_type 为 0 且 lookup_value 为文本,lookup_value 可以包含通配符、星号 (*) 和问号 (?)。星号可以匹配任何字符序列;问号可以匹配单个字符。
VLOOKUP函数
纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,VLOOKUP是按列查找的,HLOOKUP是按行查找的。
语法规则
该函数的语法规则如下: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数简单说明输入数据类型
lookup_value要查找的值数值、引用或文本字符串
table_array要查找的区域数据表区域
col_index_num返回数据在区域的第几列数正整数
range_lookup精确匹配TRUE(或不填) /FALSE
Lookup_value参数说明
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。
Table_array参数说明
Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。
col_index_num参数说明
col_index_num为table_array 中待返回的匹配值的列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。如果 col_index_num 小于1,函数 VLOOKUP 返回错误值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。
Range_lookup参数说明
Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果 lookup_value 为 FALSE,函数 VLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A。
vlookup函数示例
所示,我们要在A2:F12区域中提取100003、100004、100005、100007、100010五人的全年总计销量,并对应的输入到I4:I8中。一个一个的手动查找在数据量大的时候十分繁琐,因此这里使用VLOOKUP函数演示: 首先在I4单元格输入“=Vlookup(”,此时Excel就会提示4个参数。
(赠人玫瑰,手留余香 如若您对我的答复满意,请选择“好评”,谢谢您的采纳,好运与你常在,麻烦给一个好评吧^_^)
三 : Excel中的INDEX和MATCH函数语法的使用教程
在Excel中MATCH函数可以返回指定内容所在的位置,而INDEX又可以根据指定位置查询到位置所对应的数据,各取其优点,我们可以返回指定位置相关联的数据。
一、函数介绍
1、MATCH函数(返回指定内容所在的位置)
MATCH(lookup-value,lookup-array,match-type)
lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用。
lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用。
match-type:表示查找方式,用于指定精确查找(查找区域无序排列)或模糊查找(查找区域升序排列)。取值为-1、1、0 。其中0为精确查找。
2、INDEX函数(返回制定位置中的内容)
INDEX(array,row-num,column-num)
array:要返回值的单元格区域或数组。
row-num:返回值所在的行号。
column-num:返回值所在的列号。
二、MATCH函数应用
1、建立如图所示的Excel表格,其中坐标为数据区域,右边为查询方式。
2、选择F3单元格,在单元格中输入:=MATCH("二月",A2:A13,0),回车可以看到二月所对应的行数为2.
三、INDEX函数应用
1、选择G5单元格,在单元格中输入:=INDEX(A2:B13,2,2),回车可以看到A2:B13区域中2行2列交叉对应的值.
四、MATCH和INDEX联合查询
1、选择G7单元格,在单元格中输入:=INDEX(B2:B13,MATCH(F7,A2:A13,0)),用MATCH函数返回F7单元格中的之所对应的行,再利用ATCH函数返回的行号用INDEX函数查询出月份对应的金额。
2、用同样的方法再H7单元格中输入:=INDEX(C2:C13,MATCH(F7,A2:A13,0)),即可查询出月份对应的年龄。
3、为了方便起见,我们可以在F7单元格中制作下拉列表,这样可以方便查找月份。
相关推荐:
Excel中vlookup函数数据匹配怎么用?
excel中INDEX函数怎么用?INDEX函数查询单元格的教程
excel职场技能 怎样用Excel函数自动计算员工工龄及休假天数
本文标题:index和match函数-WPS表格怎么使用index与match函数搭配使用?61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1