看板按姓名查值,查不到也有友好提示(XLOOKUP)
测试用例
1
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
测试用例
1
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
题目
题目说明
看板用 F1 的姓名查一位销售,并把营收显示在 F2。姓名与营收在 A2:B5。若姓名不在团队名单里,这一格要显示 "Not on team",而不是错误。
一条公式同时处理查到与查不到——不要另外包一层 IF。
题目数据
用表格查看整份数据(可选中、可复制)
| A | B | C | E | F | |
|---|---|---|---|---|---|
| 1 | Rep | Revenue | Deals | Rep | Cleo |
| 2 | Ada | 5000 | 12 | Revenue | |
| 3 | Ben | 3800 | 9 | ||
| 4 | Cleo | 4200 | 11 | ||
| 5 | Dana | 2900 | 7 |
知识点
XLOOKUP 的第四个参数就是「找不到时的返回值」,所以默认值是查找的一部分,而不是外层的 IFERROR。旧的 INDEX+MATCH 写法则需要 IFERROR 才能做到同样效果。
解题思路
答案写在 F2。
- 目标单元格是 F2
- XLOOKUP 需要查找值、查找区域、返回区域
- 第四个参数是找不到时要返回什么
- 公式形状:=XLOOKUP(?, ?, ?, ?)
函数指南
常见问题
怎么不显示 #N/A,改成自定义提示?
=XLOOKUP(键, 键区域, 值区域, "Not on team")。用 INDEX+MATCH 时把整条包在 IFERROR 里。
为什么姓名后面多一个空格就查不到?
尾部空格会让字符串不同,所以查不到。把查找值 TRIM 掉,或清理来源列。