【问题标题】:IFERROR STATEMENT WITHIN VLOOKUPVLOOKUP 中的 IF 错误声明
【发布时间】:2014-01-15 17:11:26
【问题描述】:

我之前就另一个公式寻求帮助,这让我又头疼了。我确信可能有一种方法可以在下面的公式中的某处使用 IFERROR,但我似乎无法弄清楚在哪里。我有几列返回#N/A,我只需要留空即可。

除了错误之外,一切正常。我有另一个公式来自这个公式的结果,我需要根据结果填充 Y 或 N。 #N/A 正在抛弃其中一些。

=IF(J2="",VLOOKUP(B2,Sheet1!B:F,5,FALSE),"PICKED UP")

【问题讨论】:

    标签: if-statement excel-2010 vlookup


    【解决方案1】:

    像这样包装它:

    =IF(J2="",IFERROR(VLOOKUP(B2,Sheet1!B:F,5,0),"Error msg here"),"PICKED UP")
    

    IFERROR 将计算第一个表达式(这里是 VLOOKUP),如果它返回错误,它将返回公式的第二部分,在这种情况下是 Error msg here。将其更改为您想要的任何内容。

    此外,您可以在 excel 中使用 0 表示 FALSE(而 1 表示 TRUE)。

    【讨论】:

      【解决方案2】:
      =IF(J2="", IF(ISNA(VLOOKUP(B2,Sheet1!B:F,5,FALSE)), "", VLOOKUP(B2,Sheet1!B:F,5,FALSE)),"PICKED UP")
      

      【讨论】:

      • 那个公式给了我一个#NAME? #N/A 曾经的错误
      猜你喜欢
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-09
      • 1970-01-01
      • 2014-12-26
      • 1970-01-01
      相关资源
      最近更新 更多