我在excel里用vlookup功能查找数据,有的数据找到,有的明明表格里面有数据却显示#N⼀A

2024-11-03 14:13:42
推荐回答(4个)
回答(1):

Excel里用vlookup功能查找数据,有的数据找到,有的明明表格里面有数据却显示#N/A,肯定是数据源与查找数据不一致,可能是数据格式不一致也可能是有多余空格导致。

软件版本:Office2007

说明如下:

1.利用Vlookup函数,虽然看上去单元格内容相同,但3,7,9对应的查找不到:

2.3是文本格式与数值格式导致,将数据源中的文本改为数值,即可:

3.7与9分别是前后有不可见的空格,将数据源中的空格去掉,即可:

回答(2):

Vlookup()精确查找时必须是完全一致的,也许你看着是一样的,但实际是不一样的,有些是看不见的空格,如Char(9)、Char(10)等。如一个单元格输入:王先生,另一个单元格输入="王"&CHAR(9)&CHAR(10)&"先生",看着一样,但实际不一样,也可以用Len()函数来看一下单元格字符长度。

回答(3):

是不是公式中没有加绝对引用呀,

比如 =VLOOKUP(A1,A1:C100,2,0)

要改成 =VLOOKUP(A1,A$1:C$100,2,0) 才行

回答(4):

把原数据单元格里的前后的空格去掉试试。