Vlookup不再独大,Xlookup公式闪耀亮相

时间:2024-12-25

曾经,我的工作日常中充斥着VLOOKUP函数的频繁应用,而现在,这种习惯已被XLOOKUP所取代。XLOOKUP,这个新伙伴,给我的工作带来了极大的便利。接下来,我将分享几个工作中的具体场景,通过对比VLOOKUP和XLOOKUP,让我们一探究竟,哪个函数更为得心应手。

首先,让我们从最基础的查询开始。

  1. 普通查询 在处理工资表数据时,我们常常需要根据员工的姓名快速定位其工资情况。以往,我们使用VLOOKUP公式是这样的: =VLOOKUP(E2, A:C, 3, 0) 这里的公式意味着,我们要在A:C的数据范围内查找E2单元格中的值,并返回第3列的结果,实现精确匹配。

而使用XLOOKUP,这个过程变得异常简单: =XLOOKUP(E2, A:A, C:C) 这个公式直接表达了我们的需求:查找值E2在A列中,并返回对应的C列结果。这样的操作简洁明了,易于理解。

  1. 多条件查找匹配 当需要同时满足两个条件进行查找时,VLOOKUP的公式可能会变得复杂。例如: =VLOOKUP(F2&G2, IF({1,0}, A:A&B:B, D:D), 2, 0) 这里,我们将两个查找值连接起来,并通过IF函数构建一个虚拟数据区域,最终在虚拟区域的第二列中找到精确匹配的结果。

相比之下,XLOOKUP处理多条件查找则更加直观: =XLOOKUP(F2&G2, A:A&B:B, D:D) 在这个公式中,我们只需三个参数:查找值、查找列和结果列,即可完成多条件查找。

  1. 一次性查找多个值 有时,我们可能需要一次性查找多个值。使用VLOOKUP,我们可以通过结果数组参数来实现: =VLOOKUP(F2, A:D, {2,3,4}, 0) 这个公式会在A到D的数据范围内查找F2单元格的值,并返回第2、3、4列的结果。

而使用XLOOKUP,我们只需引用三个结果列: =XLOOKUP(F2, A:A, B:D) 这样的操作同样简洁,无需复杂的数组参数。

综上所述,您是更倾向于VLOOKUP还是XLOOKUP公式呢?或许,通过这些具体的工作场景对比,您已经有了自己的答案。