在Excel中处理数据查询,有两个函数最常用:VLOOKUP和LOOKUP。一个擅长正向查表,一个能实现任意方向查询。掌握这两个函数,日常工作中的数据查找基本都能搞定。

一、VLOOKUP:经典竖向查表函数

VLOOKUP的核心作用是从左往右查数据。它在数据表的首列中查找指定内容,然后返回同一行右侧对应列的信息。

公式写法:

=VLOOKUP(要找的内容, 查找区域, 返回第几列, 0)

实战案例:A列是姓名,B列是联系电话。在E2输入姓名,要在F2查出对应电话:

=VLOOKUP(E2, A2:B8, 2, 0)

公式拆解:

参数 含义
E2 要查找的内容(员工姓名)
A2:B8 查找区域,要查找的内容必须在这个区域的最左列
2 返回区域中第2列的数据(联系电话)
0 精确匹配

注意:第三个参数的“2”是查找区域内的第2列,不是整个工作表的第2列。查找区域变了,这个数字也要跟着变。

短板:VLOOKUP只能从左往右查。如果查找值在右侧、要返回的内容在左侧,它就无能为力了。

VLOOKUP函数和LOOKUP函数,Excel数据查询双剑合璧-天天办公网
VLOOKUP函数

二、LOOKUP:万能逆向查询函数

LOOKUP能够任意方向查表,不受查询方向限制,正好弥补了VLOOKUP的短板。

公式模板:

=LOOKUP(1, 0/(条件列=要找的内容), 想要出结果的列)

实战案例:A列是姓名,B列是联系电话。根据E2中的电话,在F2查询员工姓名:

=LOOKUP(1, 0/(E2=B2:B8), A2:A8)

公式拆解:

  • E2=B2:B8:判断条件,逐个比对B列中是否有等于E2的值
  • 0/(…):用0除以判断结果,构造一个查找数组(这部分是固定模板)
  • A2:A8:希望返回结果的列

这个公式的前两个参数1和0/是固定模板,使用时只需要改两个地方:条件部分和返回结果的列。

VLOOKUP函数和LOOKUP函数,Excel数据查询双剑合璧-天天办公网
LOOKUP函数

三、两个函数怎么选

VLOOKUP:查找值在左、返回内容在右,数据表结构规整时使用,公式直观易懂。

LOOKUP:查找值在右、返回内容在左,或者需要反向查询时使用,套用模板即可。

四、总结

VLOOKUP函数和LOOKUP函数是Excel数据查询的两把利器。VLOOKUP正向查表最方便,记住四个参数:找什么、在哪找、返回第几列、精确匹配。LOOKUP反向查询最灵活。两个函数各有所长,根据数据表结构灵活选择即可。