函数VLOOKUP,明明看到引用表格中有要查找的值,为何在另一表格中还返回#N/A

函数VLOOKUP,在选定的范围内有数值存在,为何还返回为#N/A,如果复制就是可以返回想要查找的数值。是那里出了问题呢?

可能是你查找的 lookup_value 这个参数 两个地方的格式不一样 看起来一样其实不一样 比如 有些数字 是文本 或者是 文本里边 带空格……检查一下吧……
检查并转换成统一格式……tirm 掉 文本中的 空格……等等 然后再看看……追问

用过TRIM了,还是不行,是字母的就可以,是数字老是返回#N/A,只有复制引用表格的数值到要查找的表格里才会返回想要查找的内容

追答

不会吧!你的数字 到底是文本型的数字还是 普通的数字哪?
把数字的转换一下 统一起来……要么都是文本要么都是数字……
数字转换成数值的方法 : 在某一个空白的单元格处 输入1 然后复制 然后再选中 那些要转换的 单元格 然后选择性粘贴 运算 选 乘……
另外 你两个地方 都要 trim 或者 转换……只做一边是不够的……

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-10
检查:1。要look的列里名称含“空格”等与原表的名称 不一致,
2。名称里的内容是数字的格式与原表不一致(有数字格式,有文本格式)
3。如果要look的列的名称与原表完全一致的话,那就是look的列数不对(看是不是做成绝对引用了)追问

如何转换绝对引用与非绝对引用

追答

如果是含数字的文本,就把他转成数字格式的:少的话就全选,单机!号的小图标,选转换成数字格式;如果多的话就插入一列,将单元格*1的值就是数字格式了!
绝对引用就是有“$”符号的!
要不你给我你的表看看吧!加我1049476348

相似回答