【问题标题】:excel conditional formatting vlookup does not contain valueexcel条件格式vlookup不包含值
【发布时间】:2018-07-20 10:20:10
【问题描述】:

我有一个条件格式公式:

=VLOOKUP(H4;Anothersheet.A$4:$A$20;1;FALSE)=H4

H4 的值在给定范围Anothersheet.A$4:$A$20 中找到时,单元格将变为红色。但是如果找不到该值,我想将单元格着色为红色。我怎样才能做到这一点?

我尝试了以下公式:

  • =VLOOKUP(H4;Anothersheet!$A$4:$A$20;1;FALSE)<>H4
  • =NOT(VLOOKUPH4;Anothersheet!$A$4:$A$20;1;FALSE)=H4)

但这不起作用。在这两种情况下,单元格都不会着色(如果值存在于给定范围内,并且值不存在于给定范围内)。

【问题讨论】:

    标签: excel conditional-formatting


    【解决方案1】:

    用户COUNTIF()为此:

    =COUNTIF(Anothersheet!$A$4:$A$20,H4)=0
    

    如果找不到您的VLOOKUP(),则返回#N/A

    话虽如此,您还可以将公式编辑为:

    =ISERROR(VLOOKUP(H4;Anothersheet!$A$4:$A$20;1;FALSE))
    

    【讨论】:

    • 我用过 ISERROR。这对我有用,谢谢。但我不明白的是:当 VLOOKUP 返回 #N/A 为什么我的公式不起作用? #N/A 不是 H4 中的值,所以这个公式应该有效还是我遗漏了什么?
    • @Olli #N/A=H4 返回#N/A
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多