精讲excel函数xlookup——阶梯函数的实战练习还原公式运算逻辑和参数抉择
讲不明白等于白讲,必须重讲。换一个简单的案例,先描述下需求

考试的分数(0-100分),按分值区间分成了3个等级,给出一个考生的分数我们就要找到它属于哪个区间。如果>=80分就是优秀、>=60分而且<80分就是及格、小于60分为不及格。
现在比如一个考生的成绩为78分,自然是在60(含)-80分区间,结果为及格。
我们回想下计算步骤:
1.先拿78跟80比较,结果78<80,那就不是这个区间,接着往下比较。
2.在拿78跟60比较,结果78>60,好了,就是这个区间,返回这个区间对应的及格即可。
那么比较的这个80和60怎么获得呢?很明显是每个区间的最低值,因此我们可以补充一列

使用xlookup函数写出结果:

公式=XLOOKUP( B2, H2:H4, F2:F4, , -1, 1)解读:
第1个参数:需要计算C2的等级,当然是依据B2的分数,B2就是要搜索的值。
第2个参数:H列是用来和B2比较的一组值,这里取得任务达成区间的最低值。当然也可以取最大值,同步更换第5、6个参数即可
第3个参数:我们需要显示的结果为具体等级的一组值。
第4个参数:可选,匹配不到返回的值。我们需要的结果是明确的所以可以不填,但是必须写逗号。
第5个参数:匹配模式,0为精确匹配,不一样就报错;1为区间里取大数;-1为区间里取小数。(比如66在60~80的区间,如果参数选1,结果就是返回80对应的优秀;如果参数选-1,结果就是返回60对应的及格)。参数会对结果影响巨大,可以写好公式后举例验证,保证无误

第6个参数:搜索模式,指和H列进行比较时,是先从80开始还是先从0开始。参数为1就是从上到下,参数-1就是从下到上。这个参数一般会和第5个参数同步修改,举例验证后定夺如何选择。
你学废了吗?效果如何大家评论区留言吧
xlookup案例讲解到此结束,精彩内容尽在公众号里,请关注“私书李记”。有excel函数公式、模板、图表疑问的可以留言或私信交流,有问必答。

相关内容解读
夜雨聆风