WPS表格函数

WPS表格VLOOKUP函数详解:跨表查找不再难

WPS表格函数 WPS表格函数与数据处理封面

“帮我把这100个人的工资查出来。”以前我都是一个人名一个人名地Ctrl+F,直到学会VLOOKUP,这种活从半小时变成三秒钟。

VLOOKUP是什么

VLOOKUP按“查找值”在数据表的第一列找匹配行,然后返回该行指定列的内容。语法:=VLOOKUP(查找值,数据表区域,返回第几列,精确匹配还是近似匹配)。

最后参数写0或FALSE代表精确匹配,日常99%的场景都写0。

一个完整的例子

员工表A列姓名、B列部门、C列工资。想在另一个表里根据姓名查工资:=VLOOKUP(张三所在单元格,员工表!A:C,3,0)。

第3个参数“3”表示返回区域第3列(C列工资)。区域必须从查找列开始,且查找列必须在区域最左边。

WPS表格VLOOKUP函数详解:跨表查找不再难 配图
WPS表格函数:WPS表格VLOOKUP函数详解:跨表查找不再难(享瘦生活网原创配图)

常见错误:#N/A

返回#N/A说明找不到匹配值:检查姓名是否有空格、全半角差异,或数据表区域没写对。用IFERROR包裹:=IFERROR(VLOOKUP(…),”未找到”),让结果更友好。

查找值是数字时,注意表格里的数字是不是被存成了文本,用“分列”或乘1修正。

注意事项

数据表区域建议用绝对引用(按F4加$),拖拽填充公式时才不会“跑偏”。查找列有重复值时,VLOOKUP只返回第一个匹配项。

跨表查找时,区域写“表名!A:C”即可,两个表在同一个文件里可以直接引用。

替代方案

新版WPS还支持XLOOKUP(如果可用),写法更简单:=XLOOKUP(查找值,查找列,返回列)。原理和VLOOKUP类似,但不需要“查找列在最左”。

补充一个“反向查找”的坑:VLOOKUP只能从左往右查(查找列必须在区域最左),想按“姓名查编号”(姓名在右边)时,要么调整列顺序,要么用INDEX+MATCH组合。职场里“正向查”占九成,但知道反向方案,遇到特殊情况就不会卡壳。

补充一个VLOOKUP的效率技巧:数据表区域用绝对引用(按F4加$),公式往下拖才不会偏移;两个表数据量大时,先把查找列排好序或用“表”功能(Ctrl+T),查找速度更快。VLOOKUP是面试和工作的高频考点,建议亲自做一遍案例再上岗。

VLOOKUP是职场表格的“必考知识点”,学会它,你的数据处理能力直接上一个台阶。更多函数在WPS表格函数栏目

admin · WPS效率工坊

热爱研究办公效率的内容创作者,坚持把WPS技巧与函数写成看得懂、跟得上、用得上的教程。