首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >查找函数返回错误的单元格值

查找函数返回错误的单元格值
EN

Stack Overflow用户
提问于 2019-05-21 00:57:31
回答 1查看 611关注 0票数 0

我正在与2个excel工作表(相同的文件)。在表1中,我有一个汽车ID列表(列A),在表2中,我有相同的汽车ID列表(列A)和汽车的名称(列B)。

我使用lookup将汽车名称的单元格的值(工作表2,b列)复制到工作表1的E列中,其中汽车的id (两个工作表中的A列)在两个工作表中相同。

当我输入公式时,当两列中的两辆车的ID彼此匹配时,excel将返回所有正确的车名。然而,由于某种源于查找函数的已知原因,当Excel在表2的表1中找不到汽车而不是不返回任何数据时,它会返回一个与条件不匹配的数据值。

同样的问题,实际数据:

这里我有同样的问题,我有一个搜索ID (列A),如果工作表1中的搜索id与工作表2中的搜索id匹配,查找单元格值excel应该返回。

工作表% 2中不存在标记为红色的单元格。

当满足我在函数中设置的条件时,查找函数将返回所有正确的结果。然而,当条件不满足时,lookup也会返回错误的结果-比如在链接中的红色单元格中,搜索id在另一个工作表中甚至不存在,但excel仍然返回结果。

我知道lookup有一个问题,当Lookup找到一个大于查找值的值时,它会回落,并与以前的值匹配。

有没有办法解决这个问题,或者使用另一个函数\函数,它在满足条件时返回正确的数据,而在不满足条件时不返回数据。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-21 03:34:31

你必须简单地使用它。

从表2中选择整个数据范围,并按如下所示编写公式

=VLOOKUP(A1,'Sheet 2'!A2:E495,2,FALSE) -如果要查找Sheet2中的列B =VLOOKUP(A1,'Sheet 2'!A2:E495,3,FALSE) -如果要查找Sheet2 =VLOOKUP(A1,'Sheet 2'!A2:E495,4,FALSE)中的列C-如果要查找Sheet2中的列D...诸若此类

谢谢,哈菲兹

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56225261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档