近期 Office365 更新了一个新函数 xlookup,个人觉得比 vlookup 和 lookup 都要好用。下面举例说明其基本用法。
例:如何从一个班级的学生成绩表中挑出第一小组的学生成绩。


具体做法
-
直接在第一小组表格的“语文”成绩中输入 =xlookup(,这时 Excel 会自动弹出说明。
函数说明
- 根据说明,第一项是要查找的值,我们需要查找的就是姓名“张三”,此时点击“张三”单元格即可。
- 输入英文字符的逗号,这时提示需要输入“在哪里查找姓名”,选中班级名单中的姓名列即可。
选中姓名列
-
再次输入逗号,这时需要输入返回值,返回值的意思就是最终显示的至,也就是我们要的值。我们要的是该学生的语文成绩,因此可以直接选择语文成绩列。
返回语文成绩
- 输入回车,如果输入正确的话,这时会出现张三的语文成绩。
-
通过拖动,完成所有人,所有学科的成绩。
拖动完成填充
从 xlookup 的说明来看,返回值后还有三个参数,分别是“查找不到的返回值”“匹配模式”和“查找模式”,感兴趣的同学可以自行研究。


关于使用场景
任何需要根据一个值查找同一行中另一个值的操作都可以使用 xlookup。例如根据项目编号查找项目其他信息,根据身份证号查找该人的其他信息等等。
网友评论