excel的函数lookup问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 08:25:33
现有例表
sheet1
A B
1 a1
2 a2
3 a3
4 a4

sheet2
A B
1 a3 44
2 a2 55
3 a1 66
4 a4 77

要使sheet1中的a1 a2 a3 a4 后的空白部分,分别对应 sheet2后的数字。拟函数如下
=LOOKUP(Sheet2!A1,Sheet2!A1:A4,Sheet2!B1:B4)
=LOOKUP(Sheet2!A2,Sheet2!A1:A4,Sheet2!B1:B4)
=LOOKUP(Sheet2!A3,Sheet2!A1:A4,Sheet2!B1:B4)
=LOOKUP(Sheet2!A4,Sheet2!A1:A4,Sheet2!B1:B4)

得答案:
a1 66
a2 55
a3 #N/A
a4 77

问为什么a3出错?

对SHEET2的表进行排序后即可, 帮助中有说明.
......
要点 数组中的值必须以升序顺序放置:...,-2, -1, 0, 1, 2, ...;A-Z;FALSE, TRUE。否则,LOOKUP 无法提供正确的值。大写文本和小写文本是等同的。