当前位置: 首页 > 办公技巧 > 正文

excel办公全家桶技巧(Excel查询函数全家桶,LOOKUP一家)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-08-16 22:40:29
  • 0

据未统计的拍脑袋数据显示,90%的用户知道并用过VLOOKUP,但了解它背后LOOKUP家族函数的寥寥无几。

LOOKUP系列函数是解决查询类问题的中坚力量,包括以下四个:


LOOKUPVLOOKUPHLOOKUPXLOOKUP

功能都围绕“查询”展开,但用法又各有千秋。



VLOOKUP

Excel中最受欢迎的三个函数之一,另外两个是SUMAVERAGE.

=VLOOKUP(G6,C4:E12,3,0)

在框选范围C4:E12的首列查找G6,找到后返回C4:E12中第3列的对应的值。

VLOOKUP



HLOOKUP

VLOOKUP只能从上往下查询,HLOOKUP只能从左往右查,两者工作逻辑完全一致。

=HLOOKUP(D9,3:5,3,0)

HLOOKUP



LOOKUP

不知道出于什么样的考虑,LOOKUP第二参数要求以升序排列。实际应用中又有多少情况能确保按剩下就排列呢?

如果没有这个限制,它可以解决绝大部分的查询问题,估计没有后来的XLOOKUP什么事儿了。

LOOKUP函数版本

如下公式,由于学号列没有按升序排列,返回错误结果。

=LOOKUP(G6,C4:C12,E4:E12)

LOOKUP错误用法

尽管如此,广大用户并没有放弃,通过简单的数学游戏使其功效得到最大发挥。

=LOOKUP(1,1/(C4:C12=G6),E4:E12)

不直接查找A004,而是通过1/(C4:C12=G6)将其转换为一个由1和#DIV/0!组成的数组,在其中去查找1.

{#DIV/0!;#DIV/0!;1;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}

LOOKUP



XLOOKUP

Excel2021版本新增函数,出道即巅峰。

XLOOKUP可以实现前3个函数的所有功能,还很贴心地解决了它们的所有缺点:

VLOOKUP只能从左往右查,查询区域必须连续;HLOOKUP只能横向;LOOKUP要求升序排列……

除此之外,XLOOKUP的第4,5,6参数定义了很多特定场景下的解决方案:纠错,查询方向,模糊匹配……

=XLOOKUP(G6,C4:C12,D4:E12)

在C4:C12中查找G6,找到后返回D4:E12对应的值。

XLOOKUP



高版本Excel下可以学习XLOOKUP,其他三个直接放弃。

但实际上低版本还有很多用户,其他三个一时半会儿也不可能退出历史舞台。



延伸阅读:

VLOOKUP说明书:9条笔记13个案例2800字

新一代Excel函数之王:XLOOKUP


最新文章