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

Rya*_*ahn 5 formulas google-sheets

如果出现匹配错误,我会尝试显示 FALSE 值。目前,我还无法弄清楚。我对谷歌电子表格中的公式如何工作仍然很陌生。

=IF(MATCH(A16,W46:W52,0),TRUE,FALSE)
Run Code Online (Sandbox Code Playgroud)

如果该值存在,则当前有效

我努力了

=IF(ISNA(MATCH(A16,W46:W52,0)),FALSE,MATCH(A16,W46:W52,0),TRUE,FALSE)
Run Code Online (Sandbox Code Playgroud)

目前,上述方法不起作用,并且会因 if 语句有太多参数而引发错误。

JPV*_*JPV 4

尝试

=ISNUMBER(MATCH(A16,W46:W52,0))
Run Code Online (Sandbox Code Playgroud)

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