微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带有VLOOKUP的EXCEL双IF语句-在第二条IF语句上处理错误

如何解决带有VLOOKUP的EXCEL双IF语句-在第二条IF语句上处理错误

基本上,我有一个双重IF语句来检查第一个列表中是否存在某个值,如果它为false,则检查第二个列表。然后,如果该值在第二个列表中不存在,那么我应该知道该值在任何一个列表中都不存在。

但是,在特定情况下我很难理解两个列表中都不存在该值,为什么我的第二个错误陈述不起作用?我得到#N / A的值11。

我知道我可以使用IFERROR,但我想知道为什么它不起作用的思考过程!

enter image description here

解决方法

COUNTIFCOUNTIFS在这里会更容易:

=IF(COUNTIFS($D$2:$D$6,A2)+COUNTIFS($F$2:$F$17,A2)>0,"FOUND","NOT FOUND")

enter image description here

或者MATCHISNUMBER

=IF(OR(ISNUMBER(MATCH(A2,$D$2:$D$6,0)),ISNUMBER(MATCH(A2,$F$2:$F$17,0))),"NOT FOUND")

enter image description here

在您的VLOOKUP方法中, first VLOOKUP失败是导致整个公式返回#N/A的原因,您可以使用“公式”>“求值”进行验证式。您将需要处理VLOOKUP引发的错误。嵌套IF不会绕过这个问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。