(一)vlookup 按列查找
VLOOKUP(要查找的值, 查找范围, 返回列号, 精确匹配)
第一个参数:你要根据什么去找数据
第二个参数:找的数据在哪里,框出来。根据第一个参数来框,必须把第一参数所在的列作为框选数据的首列(选中,shift+F4,绝对引用,防止填充数据时数据范围变动)
第三个参数:框选的数据范围中要查找的数据在第几列
第四个参数:精确匹配FALSE(一般都用精确匹配)
例如:已知10名同学的语文和数学成绩如下表所示,请查找小四、小七、小十 三位同学的语文成绩。
公式如下:=VLOOKUP(F2,$B
2
:
2:
2:D$11,2,FALSE)
查询结果如下:
(二)Hlookup 按行查找
用法与vlookup相同,只不过是按行查找
(三)xlookup 更加高级的查找函数
xlookup(要查找的值,查找值范围,返回值范围,[未找到匹配时的返回值],[匹配方式],[搜索模式])
支持一对多查找
例如:查找小四、小七、小八、小十 四位同学的语文和数学成绩
公式:=XLOOKUP(F2,$B
2
:
2:
2:B
11
,
11,
11,C
2
:
2:
2:D$11,“未找到”,0)
查询结果如下:
注意:WPS中需要先选中所有空白单元格,再输入公式,然后按ctrl+shift+回车。此时,如果直接下拉填充,可能会出现“不能更改数组公式的某一部分”错误。这是因为在WPS中组合公式不能下拉填充,可以进行复制粘贴,复制粘贴需要将查询区域和返回区域都设置成绝对引用。
(四)match 查找数据的相对位置
match 函数主要用于在某一范围内查找数据的位置
match(要查找的值,查找范围,比较类型)
比较类型:0 精确查找,1 升序查找,-1 降序查找
返回值:返回查找值在查找范围内的位置(第几个)
如果有多个,返回第一个值出现位置;如果没有,返回错误值
例如:公式:=MATCH(F2,$B
2
:
2:
2:B$11,0)
WPS Excel快捷键:
ESC退出公式编辑
del 清空选中单元格的内容
ctrl+shift+v 只粘贴文本