要根据员工编号查出姓名,根据商品编码查出价格——这种"按条件找数据"的需求,用查找函数最方便。XLOOKUP 就是目前最好用的那个。这篇用例子讲清楚。
XLOOKUP 是查找引用类函数,功能强大又直观,用 WPS 表格就能直接用。它的作用是:在查找区域里找某个值,然后返回对应位置的值。
XLOOKUP 基本语法
`` =XLOOKUP(查找值, 查找区域, 返回区域) ``
三个核心参数:要找什么、在哪找、返回哪列。
实例:按编号查姓名
假设"数据表"里第一列是编号、第二列是姓名,想查编号 A005 的姓名:
在结果单元格输入:
`` =XLOOKUP(A005, 编号列区域, 姓名列区域) ``
回车后,就返回对应编号的姓名。
反向查找:按姓名查部门
XLOOKUP 的优势是能向左查找。想在姓名列找"达叔",返回左侧或任意列的部门,直接把返回区域指定为部门列即可:
`` =XLOOKUP(达叔, 姓名列区域, 部门列区域) ``
找不到值时的处理
想让找不到时显示友好提示,加第四参数:
`` =XLOOKUP(查找值, 查找区域, 返回区域, "未找到") ``
这样查不到就不会显示刺眼的错误。
小结
XLOOKUP 按条件查找数据又快又灵活,支持向左查找、无需排序、可自定义错误提示。用 WPS 表格就能直接用,配一张数据表练两次就会。
下次要按编号、姓名查数据,别再一个个找了,用 XLOOKUP 一键搞定。