Excel按区间查找,用xlookup函数竟然这么简单

Excel学习世界 2024-10-02 11:33:35

xlookup 函数除了替代并简化 vlookup,hlookup 函数功能外,还能按区间查找和匹配,也就是说,连 lookup 函数的功能也囊括了。

案例:

将下图 1 中 C 列的业绩按以下要求替换成相应等级:

<5:显示 fail

>=5 且 <10:C

>=10 且 <15:B

>=15:A

效果如下图 2 所示。

解决方案:

1. 在空白区域按以下红框中的方式构建条件区域:

其中的数值必须按升序排序,否则结果会出错;

<5 的这个区间可以不必设置,具体原因在解释公式的时候会说

2. 在 D2 单元格中输入以下公式 --> 下拉复制公式:

=XLOOKUP(C2,F:F,G:G,"fail",-1)

公式释义:

xlookup 函数的前三个参数比较简单,分别是 (要查找的值, 要匹配的区域, 要返回的区域);

第四个参数是个可选项,表示在查找不到的时候返回的值;这就呼应了步骤 1 中提出的问题,为什么 <5 的不需要设置?因为按照第五个参数的规则,<5 的根本找不到,会返回错误值,所以我们只需在这里输入文本,就能让错误值显示这个指定文本;

第五个参数指定匹配类型:-1 表示精确匹配,或下一个较小的项。比如业绩为 13 的时候,没有精确匹配值,就往下找最接近的值,找到 10,因此匹配结果为 B。

0 阅读:3

Excel学习世界

简介:Excel 学习交流