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

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

这是怎么回事呢
都是常规的格式,但是我双击下表格,就会自动居中了。第二张表格中
展开
 我来答
wykcorp
推荐于2018-09-12 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3377万
展开全部

 这是由于提问中两个表格的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日"),"")

 

侍芹3E
高粉答主

2019-12-21 · 关注我不会让你失望
知道大有可为答主
回答量:4.4万
采纳率:86%
帮助的人:1330万
展开全部
可能是因为由于提问中两个表格的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日"),"")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HYjNever
2014-10-09 · TA获得超过2.4万个赞
知道大有可为答主
回答量:3143
采纳率:81%
帮助的人:765万
展开全部
一看表就能发现问题,你没注意为什么第一张图的数字靠右边,而第二张图的数字是靠左边呢?你右键看看单元格格式,两个表的格式不相同的。
第二,第一个查询的参数只能是一个单元格或常量,不能是一列,不然它到底查哪个数?
更多追问追答
追问
我把第二个表格里面的双击了下,然后就自动和第一张的一样格式一样了,数据也出来了,这个是怎么回事呢
追答
因为一个是文本格式,一个是数值格式,你没有双击之前,是数字以文本形式保存的,双击后就是以数值形式保存了,所以查找就没有问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2014-10-09 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:8955万
展开全部
=VLOOKUP(A2,Sheet1!A:B,2,0)
检查2个表的A列的数字,是否完全一致? 前后有无空格?
复制个数据,在SHEET2表,查找,检查是否确实存在?
光是看图,大家都是猜测

最好发你的问题表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巴山隐士
2014-10-09
知道答主
回答量:2
采纳率:0%
帮助的人:2991
展开全部
公式 =VLOOKUP(A:A,Sheet1!A:B,2,FALSE)有错误
其中的“A:A"不能选择单元格区域,只能指定一个单元格,比方A1这样,再往下拖下去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式