if match语句中#N / A返回FALSE

时间:2016-08-02 17:06:00

标签: google-sheets formulas

如果匹配错误出现,我试图显示值为FALSE。现在,我还没弄清楚。我仍然对公式如何在谷歌电子表格中工作很新。

=IF(MATCH(A16,W46:W52,0),TRUE,FALSE)

如果值存在,目前有效

我试过了

=IF(ISNA(MATCH(A16,W46:W52,0)),FALSE,MATCH(A16,W46:W52,0),TRUE,FALSE)

目前上述情况不起作用,并且因为if语句的争论太多而引发错误。

1 个答案:

答案 0 :(得分:2)

尝试

=ISNUMBER(MATCH(A16,W46:W52,0))

如果匹配,MATCH函数将返回该匹配的相对位置(数字)。如果没有匹配#将返回N / A. ISNUMBER返回一个布尔值(true或false)。因此,如果匹配则返回TRUE,否则返回FALSE(因为在这种情况下,MATCH函数不会返回任何数字)。