乐于分享
好东西不私藏

2026年了,Excel查询函数终于搞懂了!3种方法从入门到放弃

2026年了,Excel查询函数终于搞懂了!3种方法从入门到放弃

一张员工表几千行,要根据工号查部门、根据部门查工资、根据姓名查岗位…我对着屏幕捣鼓了一下午,VLOOKUP 不是 #N/A 就是 #REF,后来同事看我的眼神都变了——

“你真的是做数据分析的?”

后来我才知道,Excel 查询根本不是只有 VLOOKUP 这一条道。今天干脆把这事儿说清楚,省得你们也踩坑。


1. VLOOKUP:新手村标配,但有硬伤

语法:

=VLOOKUP(查找值, 数据区域, 列号, FALSE)

我用它查到了:

=VLOOKUP("张三", A2:E100, 3, FALSE)

翻车现场:

❌ 想查右边的列?不好意思,VLOOKUP 只能从左往右查❌ 查找列必须在数据区域第一列,不然直接报错❌ 中间插入一列,列号全乱套,又要重写

适合场景:

  • • 数据结构固定,不需要往左查
  • • 表格列数少,就三四列

我的评价: 新手入门可以用,但别只会这一招。


2. INDEX+MATCH:进阶玩家的选择

这个组合比 VLOOKUP 灵活一万倍。

语法:

=INDEX(返回列, MATCH(查找值, 查找列, 0))

我用它查到了:

=INDEX(D:D, MATCH("技术部", B:B, 0))

等等,这是查啥的?看下去——

实测案例:

我有一张员工表:

  • • A列:工号
  • • B列:姓名
  • • C列:部门
  • • D列:工资
需求
VLOOKUP
INDEX+MATCH
根据工号查姓名
✅ 可以
✅ 可以
根据姓名查工资
✅ 可以
✅ 可以
根据工资查姓名(反向)
❌ 做不到
✅ 可以
根据部门查工资(多条件)
❌ 做不到
✅ 可以

为什么 INDEX+MATCH 更强:

✅ 想往左查就往左查,不用管列的位置✅ 查找列和返回列完全独立,互不影响✅ 插入删除列也不影响公式

我的评价: 学会这招,超过 90% 的 Excel 用户。


3. XLOOKUP:2026年最香的选择

这是 Excel 2021 以上版本的新函数,简直是史诗级加强。

语法:

=XLOOKUP(查找值, 查找列, 返回列, 未找到时的提示)

我用它查到了:

=XLOOKUP("张三", B:B, D:D, "查无此人")

实测案例:

需求
XLOOKUP 能做吗?
从左往右查
从右往左查
多条件查询
✅ 直接用 && 连接
找不到时显示提示
✅ 内置参数
从后往前查

比 VLOOKUP 简单在哪:

  • • 不用数第几列,直接选返回列
  • • 找不到的值自动显示你设置的提示,不用 IFERROR 嵌套
  • • 想从哪查从哪查,想查哪列查哪列

我的评价: 谁用谁知道,用过就回不去。


三种方法对比

函数
难度
查找方向
错误处理
推荐指数
VLOOKUP
只能向右
手动
⭐⭐
INDEX+MATCH
⭐⭐⭐
任意
手动
⭐⭐⭐⭐
XLOOKUP
⭐⭐
任意
内置
⭐⭐⭐⭐⭐

我该用哪个?

场景
推荐
只会一点点 Excel
VLOOKUP 够用
想显得专业
INDEX+MATCH
Excel 2021 及以上
直接 XLOOKUP
经常跨表、跨方向查
INDEX+MATCH 或 XLOOKUP
不想动脑子
后面会说

彩蛋:AI 查询

其实最简单的方法是——让 AI 帮你写公式。

直接问 DeepSeek/ChatGPT:

“帮我写一个根据A列部门查找B列平均工资的公式”

它直接给你写好,复制到 Excel 就能用。


结尾

之前踩一下午的坑,现在 3 分钟能搞定的事儿,坚决不浪费一下午。

你们在 Excel 查询上踩过什么坑?评论区说说,让我高兴高兴~

觉得有用点个赞,关注不迷路~

下期预告:下期讲《用 AI 1分钟处理10000行数据》,想看的评论区扣1