如果你打破了谷歌工作表中的公式,将显示一条错误消息。您可能更喜欢隐藏这些错误消息以获得一个干净的电子表格,特别是如果使用IFERROR函数不影响整体数据。以下是方法。
使用iferor在google工作表中隐藏错误消息
IFERROR函数检查您使用的公式是否导致错误。如果是,IFERROR允许您返回替代消息,或者如果您愿意,则完全不返回消息。这将隐藏在Google Sheets中执行计算时可能出现的任何潜在错误消息。
IFERROR可以处理Google表单中出现的许多错误。例如,如果您尝试将数学函数应用于包含文本的单元格(例如=C2*B2,其中B2包含文本),Google Sheets将显示“#VALUE”错误消息。
没有一个电子表格是完美的,因此错误消息可能不一定表明存在问题,特别是当您在结合文本和数据的数据集上执行计算时。如果您想完全隐藏这些消息,则需要在IFERROR公式中嵌套(组合)初始公式。
相关:如何通过数据验证限制Google表单中的数据
如何在google表单中使用iferor公式
IFERROR是一个只有两个参数的简单函数。包含IFERROR的公式的语法有点像这样:
=IFERROR(A2,"Message")
第一个论点是IFERROR正在检查错误的公式。如上面的示例所示,这可用于引用其他单元格(本示例中的单元格A2),以隐藏其他地方出现的公式错误消息。
这些公式也可以直接嵌套到IFERROR公式中。例如:
=IFERROR(0/0, "This formula has an error!")
IFERROR公式中的第二个参数是替换GoogleSheets自身消息的自定义错误消息。例如,上面的图示表明,用零除以零是不可能的。将显示自定义错误消息,而不是显示Google的错误消息(#DIV/0!)。
如果希望没有错误消息,可以使用空白文本字符串作为第二个参数。例如:
=IFERROR(0/0,"")
空文本字符串不是显示错误,而是“显示”出来的,但由于这不可见,因此单元格显示为空。与Excel自己的IFERROR公式不同,Google Sheets中的IFERROR还将隐藏错误指示器,即单元格上方出现的红色小箭头,以警告您错误。
IFERROR功能不会解决计算问题,但如果您需要清理电子表格,并且不介意遗漏一些错误信息,IFERROR是在Google Sheets中实现这一点的最佳方法。
相关:如何在Microsoft Excel中隐藏错误值和指示符