如何测试 OpenOffice Calc 中的单元格是否包含 #N/A?

如何测试 OpenOffice Calc 中的单元格是否包含 #N/A?

我使用VLOOKUP函数根据搜索查询查找列中的值。但由于我的搜索参数不一定总是存在值,因此有时VLOOKUP会返回#N/A

如何编写一个IF测试是否VLOOKUP返回的函数#N/A

我读过的地方#N/A只是一个文本字符串,所以我显然尝试过:

=IF(B1="#N/A";"Not found";B1)

但运气不佳。所以也许不是。

答案1

我刚刚也有同样的问题找到有关 openoffice 函数的此页面

有一个函数 ISNA(value) 可以解决这个问题。在您的示例中,以下内容应该有效:

=IF(ISNA(B1);"Not found";B1)

就我而言,我想检查一个单元格是否为空,这由 完成ISBLANK(value),仅供记录。

答案2

在这些情况下,我总是使用“IFERROR”。我喜欢一切都很漂亮,所以除非我在调试电子表格,否则我几乎总是在所有公式的开头加上“IFERROR”。如果函数出错,它将返回您的“其他值”,否则它将返回正常的函数值。

=IFERROR( VLOOKUP(xxxxx) , "未找到" )

相关内容