乐于分享
好东西不私藏

WPS表格秘籍之函数—查找指定内容

WPS表格秘籍之函数—查找指定内容

WPS 表格里最常用、最核心的查找引用函数主要有 5 个VLOOKUP、HLOOKUP、XLOOKUP、MATCH、INDEX。掌握好这5个函数,日常批量做数据核对、跨表引用基本够用啦。

函数对比速查表

函数
查找方向
优点
缺点
VLOOKUP 向右
简单易学,新手必备
查找值必须在最左列,否则出错
HLOOKUP 横向
简单易学
只能向下查找,查找值必须在第一行,否则出错,日常纵向表格用得很少,基本被替代
XLOOKUP 全方向
全能、容错、速度快
较新版本WPS才支持
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月实发工资水平(这里就需要匹配两个要素,“姓名”“月份”,为了方便公式计算,示例的表头稍作修改)

ps:聪明的小伙伴应该发现了,公式中的“$”,是锁定的意思,在行号前表示锁定行,在列号前表示锁定列,只要锁定了无论你怎么拉公式,所计算的行列都不会跑偏

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