乐于分享
好东西不私藏

VLOOKUP只能往右查?这5个Excel函数左右通吃,看完就会

VLOOKUP只能往右查?这5个Excel函数左右通吃,看完就会

HR每天要查多少次数据?员工编号查姓名、部门查负责人、绩效等级查奖金……一天几十次。

手动翻?太慢。Ctrl+F?数据多了也累。

学会LOOKUP家族,一秒搞定。

一、VLOOKUP:入门必学,用得最多

VLOOKUP是Excel查找函数里用得最多的,没有之一。它的逻辑很简单:在左边列找值,返回右边列的数据。

公式结构:

=VLOOKUP(找什么, 在哪找, 返回第几列, 0)

举个例子:

A列是员工编号,B列是姓名。你在D2输入编号,想在E2显示姓名。

=VLOOKUP(D2, A:B, 2, 0)

意思:在A:B区域的第一列找D2的值,找到后返回第2列的数据。最后一个参数填0,表示精确匹配。

⚠️ VLOOKUP的三个坑

1. 只能往右查,想往左查?做不到

2. 要数第几列,列多了容易数错

3. 最后一个参数,不填0可能查错

二、LOOKUP:能往左查,但有个条件

VLOOKUP不能往左查,LOOKUP可以。这是它最大的优势。

公式结构:

=LOOKUP(找什么, 在哪找, 返回什么)

举个例子:

B列是姓名,A列是编号。根据姓名查编号——VLOOKUP做不到,LOOKUP可以。

=LOOKUP("张三", B:B, A:A)

⚠️ 注意:LOOKUP默认是模糊匹配,查找区域必须升序排列。如果数据没排序,可能查错。要精确匹配,看下面的INDEX+MATCH或XLOOKUP。

三、INDEX+MATCH:万能组合,左右通吃

INDEX+MATCH是Excel查找的"黄金组合"。VLOOKUP做不到的,它都能做。

原理很简单:MATCH找到位置,INDEX根据位置取值。

公式结构:

=INDEX(返回区域, MATCH(找什么, 查找区域, 0))

场景1:往左查

B列是姓名,A列是编号。根据姓名查编号。

=INDEX(A:A, MATCH("张三", B:B, 0))

场景2:双向查找

表格是各部门各月的数据,要根据部门和月份交叉查找。

=INDEX(B2:E10, MATCH("销售部",A2:A10,0), MATCH("3月",B1:E1,0))

四、XLOOKUP:终极方案,用上就回不去

如果你用的是Excel 365或Excel 2019以上版本,直接用XLOOKUP。VLOOKUP的所有缺点,XLOOKUP都解决了。

公式结构:

=XLOOKUP(找什么, 在哪找, 返回什么, 找不到显示什么)

举个例子:

根据员工编号查姓名,找不到显示"无此人"。

=XLOOKUP(D2, A:A, B:B, "无此人")

往左查?直接反过来写:

=XLOOKUP("张三", B:B, A:A, "查不到")

五、HLOOKUP:横向查找,知道就行

HLOOKUP是"水平查找",在表格第一行找值,返回下面行的数据。用得不多,但得知道。

公式结构:

=HLOOKUP(找什么, 在哪找, 返回第几行, 0)

举个例子:

第一行是月份,下面是各月销售额。根据月份查销售额。

=HLOOKUP("3月", A1:M5, 3, 0)

六、怎么选?一张表说清楚

函数 什么时候用 局限
VLOOKUP 最常用,往右查 不能往左,要数列
LOOKUP 简单查找,能往左 默认模糊匹配
INDEX+MATCH 万能组合,左右通吃 公式稍长
XLOOKUP 新版首选,功能最强 要Excel 2019以上
HLOOKUP 横向表格查数据 用得少,场景有限

记住一句话

有XLOOKUP用XLOOKUP,没有就用INDEX+MATCH

Excel查找函数就这些。VLOOKUP入门,INDEX+MATCH进阶,XLOOKUP终极。根据你的Excel版本选合适的,别纠结。

📌 AI伴职场

拥抱变化,但不贩卖焦虑

👆 马上关注,让我成为你的效率搭子