问题: 查找学生 a3 的成绩
成绩表
A | B | |
1 | 成绩 | 学号 |
2 | 90 | a1 |
3 | 80 | a2 |
4 | 70 | a3 |
使用 vlookup 函数, vlookup(查找值, 所在范围, 返回值在第几列, 0精确查找还是1模糊查找)
=vlookup("a3",A2:B4,1,0) //会报错
原因: 查找值 "a3" 不在成绩表的第一列, 不符合vlookup函数的逻辑
解决办法:
if({1,0},原第二列,原第一列) 可以用来互换列位置
=vlookup("a3",if({1,0},B2:B4,A2:A4),2,0)
返回值: 70