原因:因为在公式中引用单元格时,没有在单元格中使用绝对引用符号“$”。
解决方法:
1、在B列中需要根据A列的数据从D1:E5单元格区域中提取E列的数据。
2、选择B2单元格并点击"fx”图标,在打开的插入函数窗口中选择vlookup函数。
3、然后按照下图输入函数参数,转换成公式为:=VLOOKUP(A1,$D$1:$E$5,2,0)。
4、点击确定生成结果后即可看到已经根据A列的数据从D1:E5单元格区域中提取E列的数据。
Excel里用vlookup功能查找数据,有的数据找到,有的明明表格里面有数据却显示#N/A,肯定是数据源与查找数据不一致,可能是数据格式不一致也可能是有多余空格导致。
软件版本:Office2007
说明如下:
1.利用Vlookup函数,虽然看上去单元格内容相同,但3,7,9对应的查找不到:
2.3是文本格式与数值格式导致,将数据源中的文本改为数值,即可:
3.7与9分别是前后有不可见的空格,将数据源中的空格去掉,即可:
试遍了网上说的所有错误可能,最后对比了下以前正确的数据,发现多了一列‘序列’,不知道具体原因,反正把这列删了之后就正常了
请不要使用模糊匹配(不要省略第四参数)