按员工编号查找薪资(XLOOKUP)
你正在整理一份部门薪资统计表:员工编号和部门都已经填好,只剩 Matched salary 一列还是空的。请写出公式填入 G2:G6,让每一行根据 E 列的员工编号,从左边的员工薪资花名册(A–C 列)查回对应薪资。
请使用单元格引用编写公式,切换测试用例后结果仍应正确。
测试用例
1
2
3
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
测试用例
1
2
3
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
知识点
XLOOKUP 不需要列索引。lookup 与 return 数组高度需一致。默认为精确匹配。若要向下填充,请用 $ 锁定源数据区域。
函数指南
常见问题
如何用 XLOOKUP 查薪资?
当 E2 为编号、A2:A6 为编号列表、C2:C6 为薪资时,使用 =XLOOKUP(E2, A2:A6, C2:C6)。其余 Lookup ID 行可向下填充。
XLOOKUP 需要像 VLOOKUP 那样的列索引吗?
不需要。直接传入返回数组,列位置移动时也不会因索引参数而出错。
为什么向下填充要用 $ 锁定区域?
不用 $ 时,向下复制会让 A2:A6、C2:C6 一起偏移。写成 $A$2:$A$6、$C$2:$C$6 可固定员工表,同时让 E2 变成 E3、E4… 去查各行的编号。