Return FALSE for #N/A in if match 语句

Return FALSE for #N/A in if match statement

如果出现匹配错误,我会尝试显示 FALSE 值。现在,我还没弄明白。我对公式在 google 电子表格中的工作方式还很陌生。

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

如果该值存在则当前有效

我试过了

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

目前上面的方法不起作用,并且会因为 if 语句有太多争论而抛出错误。

尝试

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

如果有匹配项,MATCH 函数将 return 该匹配项(数字)的相对位置。如果没有匹配项,#N/A 将被 returned。 ISNUMBER returns 一个布尔值(真或假)。因此,如果存在匹配,它将 return TRUE,否则它将 return FALSE(因为在这种情况下,MATCH 函数将不会 return 编辑数字)。