excel 使用VLOOKUP引用同一个表内的数据 得不到正确值... 返回值是0 被引用的是公式

我看到有说要将公式转换成数值, 具体怎么做?
我想实现的是比如:
在A1输入12345 找到A列下12345所在的行(没有重复),
在B1返回该行第21格(也就是U21)的数据(数据是公式 引用了其他单元格的内容)
我现在写的代码: =VLOOKUP(A1,A:X,21,FALSE)
求助!!!!!!!!!!!!急

你的公式中A1是被查找的内容,但是A:X又是查询的数据表(包含了A1),显然是不对的。
把你的表截个图上来吧,要带行号和列标的。
或者改成
=VLOOKUP(A1,B:X,20,FALSE)
试试看?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-23
循环引用了吧,你那个A:X包括了A1、B1的,查找值和结果都换个位置吧
第2个回答  2012-08-23
VLOOKUP的功能就是,先找到满足条件的行,再根据指定的列数,取单元格的值
看要求公式应该没有问题的,你现在出什么问题了
相似回答