很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
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。