最新版本,Xlookup函数公式用来查找匹配,非常高效简单
1、精确查找匹配只需要输入3个参数
=xlookup(查找值,查找列,结果列),使用起来非常方便
举例,根据姓名,查找匹配工资数据
=XLOOKUP(E2,A:A,C:C)
查找值是E2
查找列是a列
结果列是c列
非常简单易学

例如,左边有员工的kpi数据,需要根据右边的标准快速计算奖励

这个时候,我们可以用到xlookup公式的模糊查找了
第一步,我们需要将每个档次的最低标准给列出来
所以我们建立一个辅助列,手动的输入数字:
x<70,这档的最小值,理论是负无穷,但实际上kpi不可能这么低,我们写个较小的数字,例如-1000
下面每档的最低值,依次分别是70,80,90

然后,我们在左边输入公式:
=XLOOKUP(B2,E:E,G:G,,-1)

在查找匹配的时候,例如84,它会从上向下查找匹配,首先找到84在哪2档之间,它是在80-90这档之间,然后会匹配到较小的那个档位,也就是80

举个例子,左边是成绩分数,以及这个分数对应有多少人
所以我们用累计排名公式,可以=SUM($B$2:B2)获取每个分数对应的最低排名
所以,第8,9,10,11名的分数都是572

假如,现在我们给出一个排名,12名,对应的分数要提取出来
如果我们还是用上面那个公式:
=XLOOKUP(E2,C:C,A:A,,-1),它得到的结果是572分,但是实际上第11名才是572分,12名应该是570分

所以,这里如果数据位于2档之间的时候,它要取大值的那个
=XLOOKUP(E2,C:C,A:A,,1)
我们需要将第5参数填写成1即可

第5参数
1:两档之间,取大数对应的结果
-1:两档之间,取小数对应的结果
关于这个函数公式, 你学会了么?动手试试吧!