excel表格的vlookup函数为什么有的匹配不出来

vlookup为什么有的匹配不出来,为了避免表格出现问题,我新建的表格,然后粘贴的时候,选择的是内容。但是我匹配的时候依然是空的。公式是 =VLOOKUP(A:A,Sheet1!A:B,2,FALSE) 。第一个是数据,第二个,是我想要匹配出来日期,但是匹配后都是空白的,可是明明有些数据是有的。

这是怎么回事呢
都是常规的格式,但是我双击下表格,就会自动居中了。第二张表格中

 这是由于提问中两个表格的A列的数字格式是不一样的,一个是数值格式的数字,一个是文本格式的数字。只要把两列的格式设置为一样,因为都是数字,建议都设置为数值格式那么原来提问的公式就可以用了。

 

 如不想改格式的,也可以把公式改为这样就能用了:

=IF(A2="","",TEXT(VLOOKUP(--A:A,Sheet1!A:B,2,),"e年m月d日"))

 

如果有些数据可能在Sheet1的A列中是没有的,可以加入防错判断,遇上这情况时,公式返回空白,以上公式返回的是#N/A错误值。

=IF(COUNTIF(Sheet1!A:A,A2),TEXT(VLOOKUP(--A:A,Sheet1!A:B,2,),"e年m月d日"),"")

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-21
可能是因为由于提问中两个表格的A列的数字格式是不一样的,一个是数值格式的数字,一个是文本格式的数字。只要把两列的格式设置为一样,因为都是数字,建议都设置为数值格式那么原来提问的公式就可以用了。

如不想改格式的,也可以把公式改为这样就能用了:

=IF(A2="","",TEXT(VLOOKUP(--A:A,Sheet1!A:B,2,),"e年m月d日"))

如果有些数据可能在Sheet1的A列中是没有的,可以加入防错判断,遇上这情况时,公式返回空白,以上公式返回的是#N/A错误值。

=IF(COUNTIF(Sheet1!A:A,A2),TEXT(VLOOKUP(--A:A,Sheet1!A:B,2,),"e年m月d日"),"")
第2个回答  2014-10-09
一看表就能发现问题,你没注意为什么第一张图的数字靠右边,而第二张图的数字是靠左边呢?你右键看看单元格格式,两个表的格式不相同的。
第二,第一个查询的参数只能是一个单元格或常量,不能是一列,不然它到底查哪个数?追问

我把第二个表格里面的双击了下,然后就自动和第一张的一样格式一样了,数据也出来了,这个是怎么回事呢

追答

因为一个是文本格式,一个是数值格式,你没有双击之前,是数字以文本形式保存的,双击后就是以数值形式保存了,所以查找就没有问题了。

追问

可是我查看的时候,现在的都是数字,常规。而且我把他们都在txt里面粘贴了下,然后再粘贴回来的,不是会去掉格式嘛

追答

去掉原来的格式和保持目前的单元格格式是两回事啊。
只能是你粘贴前那些单元格本身是设置为文本的,所以你从txt粘贴过来也成了文本格式。

第3个回答  2014-10-09
=VLOOKUP(A2,Sheet1!A:B,2,0)
检查2个表的A列的数字,是否完全一致? 前后有无空格?
复制个数据,在SHEET2表,查找,检查是否确实存在?
光是看图,大家都是猜测

最好发你的问题表
第4个回答  2014-10-09
公式 =VLOOKUP(A:A,Sheet1!A:B,2,FALSE)有错误
其中的“A:A"不能选择单元格区域,只能指定一个单元格,比方A1这样,再往下拖下去

excel表格中vlookup怎么匹配不上?
vlookup函数匹配不出来的原因主要有以下几点:一、数据格式不一致 当使用vlookup函数进行匹配时,如果查找值和目标单元格的数据格式不一致,可能导致匹配失败。例如,一个单元格是文本格式,另一个单元格是数值格式,这样即使数值相同,也会因为格式不同而无法匹配。二、查找值不存在 如果查找的值在目标列中...

vlookup函数为何匹配不出数据来?
vlookup函数匹配不出来的原因可能有以下几种:1. 数据格式问题:首先,你需要确保你正在查找的数据存在于你想要查找的表格中。如果你提供的数据格式不正确,vlookup函数可能无法识别和匹配。2. 数据引用问题:你需要在vlookup函数中指定数据的引用位置。如果这个位置有误,或者引用表格的格式有误,也可能导致...

vlookup函数匹配不出来的原因
vlookup函数匹配不出来的原因:1、数据类型问题。首先要检查应用的目标列和被应用的目标列数据类型是否一致。如一个是文本,一个是数字,那结果肯定是报错,一个也匹配不出来。2、空格问题。需要检查套用的目标单元格的值前后是否有空格,尤其是从系统中导出的excel数据表时,特别要检查这一点。3、目标套...

用vlookup函数为什么总是匹配失败呢
在使用vlookup函数进行数据匹配时,可能存在表格格式不一致的情况。例如,在一个表格中,数据是以文本形式存储的,而在另一个表格中,数据是以数字形式存储的。如果在使用vlookup函数时没有进行相应的格式转换,就会导致函数无法正确匹配数据。因此,在使用vlookup函数之前,需要先将需要匹配的数据格式进行统一。

vlookup函数匹配不出来的原因
vlookup函数匹配不出来的原因是数据类型不一致、 查找范围错误、匹配列不在左边、 查找值中有空格、数字和文本格式不统一。1、数据类型不一致 vlookup函数默认情况下是精确匹配,如果两个数据的格式不同,就会导致匹配失败。比如,一个文本型,一个数值型,或者是一个日期格式一个普通字符串等。2、查找...

excel中有数据为什么vlookup匹配不出来
明确答案:Excel中VLOOKUP匹配不出来的原因可能有多种,常见原因包括:查找值的数据类型不匹配、查找范围设置不正确、近似匹配未正确处理等。详细解释:1. 查找值的数据类型不匹配:VLOOKUP函数要求查找值和表格中的数据类型必须匹配。如果数据类型不匹配,如数字与文本之间的不匹配,可能导致无法正确找到匹配的...

为什么用VLOOKUP函数一对多的匹配不了呢?
使用Excel的VLOOKUP函数无法实现一对多匹配并全部显示出来。1. VLOOKUP函数的基本功能:VLOOKUP函数是Excel中用于在数据表中搜索特定值,并返回相应行的其他列中的值的函数。它在一对一匹配的情况下非常有效,但无法直接处理一对多匹配。2. 一对多匹配的概念:一对多匹配是指在一个数据表中,一个特定的值可能...

vlookup函数匹配不出来是什么原因-vlookup函数匹配失败解决办法_百度...
用户在使用Excel软件时遇到vlookup函数无法匹配的问题,通常是由文本型数值、数据范围错误或查找数据不在第一列等原因导致的。当查找的数据是文本型数值时,vlookup是无法完成匹配的,这种情况经常出现在从外部粘贴的数据中。解决办法是,单击文本型数值右侧的感叹号下拉菜单,选择“转换为数字”,将文本型数值...

vlookup函数公式正确却匹配不出来数据,什么原因?
VLOOKUP函数在Excel中用于垂直查找指定列的数据。当您遇到计算结果为#N\/A时,可能有以下原因导致:定位信息未在引用范围内、定位信息不在引用范围的第一列、定位查找值与原表数据格式不匹配、原表中无对应信息或公式范围未锁定。1. 定位信息不在范围:确认定位信息确实位于引用范围内。2. 定位信息不在...

excel函数VLOOKUP匹配不出值?
VLOOKUP函数匹配不出来只显示公式 在Excel中,VLOOKUP函数是一种非常有用的函数,用于在一个数据范围内进行垂直查找,并返回相关信息。然而,有时候我们可能会遇到这样的情况,即VLOOKUP函数无法正确匹配数据,只显示公式。这个问题可能导致我们无法获取所需的结果,给工作带来不便。那么,为什么会出现这种问题呢...

相似回答