WPS表格秘籍之函数—查找指定内容
WPS 表格里最常用、最核心的查找引用函数主要有 5 个:VLOOKUP、HLOOKUP、XLOOKUP、MATCH、INDEX。掌握好这5个函数,日常批量做数据核对、跨表引用基本够用啦。
函数对比速查表
|
|
|
|
|
|---|---|---|---|
| VLOOKUP | 向右 |
|
|
| HLOOKUP | 横向 |
|
|
| XLOOKUP | 全方向 |
|
|
| INDEX+MATCH | 全方向 |
|
|
下面我用图中数据示例,给各位小伙伴详细拆解各函数用法
(ps:图中示例信息为个人编写方便举例,如有雷同纯属巧合)

一、VLOOKUP(最常用,纵向查找)
作用:在第一列查找,返回同一行右边的数据(只能从左往右查,查找值必须在最左列)。
-
语法: =VLOOKUP(查找值, 查找区域, 返回第几列, 匹配方式) -
匹配方式: 0或FALSE= 精确匹配;1或TRUE= 近似匹配。 -
示例:根据姓名查指定月份工资,已知优秀员工名单是“王五、孙七、吴九”,现想知道各个优秀员工2026年1月实发工资水平(详见下图)

-
易错点:查找值未在最左列,公式报错,如下图需用姓名匹配员工编号

二、HLOOKUP(横向查找)
作用:在第一行查找,返回同一列下边的数据。
-
语法: =HLOOKUP(查找值, 查找区域, 返回第几行, 匹配方式) -
示例:根据员工姓名查指月份的工资,现想知道王五2026年第一季度实发工资水平(详见下图)


-
易错点:适合表头在第一行的表格。
三、XLOOKUP(全能查找)
作用:VLOOKUP的升级版,支持左右双向查找、自带容错、功能最强。
-
语法: =XLOOKUP(查找值, 查找列, 返回列, [找不到时显示什么], [匹配模式]) -
示例:根据工号查姓名 -
优点: -
✅ 可向左/向右/向上/向下任意查 -
✅ 自带防错:找不到不报错,直接显示 "无此人" -
✅ 插入/删除列不影响公式


🔥 黄金组合:INDEX + MATCH
特别适用于需要两个以上查找因素的情形
-
原理: MATCH先找位置 ,INDEX再按位置取值。
MATCH(找位置,返回数字)
作用:只返回位置序号(第几行/第几列),不返回具体内容。语法:=MATCH(查找值, 查找区域, 匹配类型)匹配类型:0 = 精确匹配;1 = 升序近似;-1 = 降序近似。
INDEX(按位置取值)
作用:根据行号、列号,从区域里取出对应数据。语法:=INDEX(取值区域, 第几行, [第几列])
-
公式: =INDEX(要返回的列, MATCH(查找值, 查找列, 0),MATCH(查找值, 查找行, 0)) -
示例:老板想知道王五、孙七、吴九分别在2026年1月、2月、3月实发工资水平(这里就需要匹配两个要素,“姓名”“月份”,为了方便公式计算,示例的表头稍作修改)


感谢各位小伙伴的耐心阅读~如果觉得文章还不错,不妨点个关注。后续还会分享更多办公小技巧,期待和大家一起探讨交流,共同进步~
夜雨聆风