发布网友 发布时间:2022-04-24 15:57
共5个回答
热心网友 时间:2023-10-20 23:44
你看一下你查找的数据在目标列中是否真实存在。
1、确定查找数据的格式与目标列中对应数据的格式是否相同,特别注意数值型与文本型数据。
2、确定查找数据与目标列中对应数据分别是否含空格。追问没有空格,都是常规的
追答那你看一下你的公式引用的区域对不对。
例:
=vlookup(a1,b:d,3,0)
上面的公式为,根据a1单元格的数据,查找b列对应的单元格并返回第3列(d列)对应的单元格数据。但如果你想要用上面的功能,查找c列对应的值并返回d列数据的话,是不行的。
=====
想起一种情况。你说你的数据都是常规格式。但是,你看一下你的查找数据是不是手工输入的数值。而目标数据也是数值,但是在输入时,前面输入了英文格式的单引号。如果是在有英文格式的单元格后输入数值的话。excel会默认将这个单元格的数据已文本格式显示。
=====
看你的补充,你第二个数据应该是文本型数据。
1、双击这个单元格,查看一下在数值之前是否存在英文格式的单引号。如果有,删除掉就好了。如果没有,用下面的方法。
2、你可以考虑选中所有数据,然后设置单元格格式,在“数字”页选择“数值”,将小数位数设置为0,单击“确定”。然后再使用vlookup函数进行匹配就好了。
热心网友 时间:2023-10-20 23:45
看看是不是要查找的值和查询区域里的第一列的值格式不一,如:一边是数字格式,另一边是文本格式。
热心网友 时间:2023-10-20 23:45
你确定公式没有错吗?
1、没有引用的内容,有可能是空格、不可见字符等等的影响。
2、公式出错,引用范围没有绝对引用,却省了第四个参数(0),精确匹配就变为模糊匹配。
热心网友 时间:2023-10-20 23:46
那有可能找不到匹配条件的结果。
你再看一看是不是真的没有,否则就是公式有问题。
热心网友 时间:2023-10-20 23:46
要查找的值和查询区域里的第一列的值是否完全一样(是否有不可见字符如空格等)
第二个是文本类型的,第一和第三是数值