使用vlookup函数时一直出现“值不可用”错误;重新使用简单函数测试仍旧不可使用

如题所述

你这个那个区域应该用绝对引用,而且你这个查找与返回的值不是正常的从左往右,所以应该用给重新建立区域的函数如有疑问可以给我发邮件[email protected]
=VLOOKUP(C1,IF({1,0},$B$1:$B$6,$A$1:$A$6),2,0)下拉就可以了测试结果如下

1 100 100 1
2 101 101 2
3 102 102 3
4 103 103 4
5 104 104 5
6 105 105 6
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-10
首先,你要检索的值必须在目标区域的首列,也就是你应该把B列放在前面,因为你要找100嘛,所以你先将要查找的数据列放在首列,然后公式就应该改为=vlookup(c1,a1:b6,2,0)本回答被提问者采纳
第2个回答  2012-06-20
对vlookup没有理解。
虽然区域是ab两列,其实只找a列。
a列是1~6,怎么找得到?
此函数不会到b列中找的,b列只作返回之用。本回答被网友采纳
第3个回答  2012-06-19
你这是逆向,vlookup是顺向的
修改为
=index(A:A,match(c1,B:B,))
下拉填充