Excel-有条件地隐藏错误

我无法弄清楚如何隐藏错误(甚至根本不显示错误的原因)。我有一个从第3行开始的公式,在该行中,我要检查单元格中的匹配值,然后根据布尔响应做另一个公式。当我将其向下拖动到其他行中时,下一行看起来不错(显示为空白),但是此后的每一行都显示错误。我尝试使用=IFERROR()=ISERROR,但无法弄清楚。单元格中的主要公式是=IF(D3=D2,G2+E3,IF(D3="","",E3)),从第3行开始。如何向公式中添加一些内容以消除错误?或者,如果有人可以解释为什么我首先要让他们加入?

Excel-有条件地隐藏错误

hhjuly 回答:Excel-有条件地隐藏错误

我能够使用您的公式,没有任何错误。您要确保的是将E和G中的数据格式化为Time。 (但它似乎可以以任何格式对我有用。为了安全起见,我只想Time就可以使用。)

我也略微调整了您的公式,但它应该执行相同的操作:=IF(D2="","",IF(D2=D1,G1+E2,E2))。我将其放在G2中并向下拖动:

enter image description here

但是,在任何情况下,您都可以使用IFERROR()隐藏错误。 =IFERROR([your formula],"")。 (显然,您可以将""替换为"ERROR,check values"等)。

最后的提示-如果要查看#VALUE错误的出处,请逐步检查Formulas -> Evaluate Formula中的公式,并选择该单元格:

enter image description here

因此,由于D7为空,而D6为空,因此将运行公式的下一部分G6+E7。但!请注意您的G6单元格是"",但是E7是空的。您无法添加“字符串为空”,因此它会返回值错误。

首先检查D列中的单元格是否为空白(就像我所做的调整一样),就可以完全避免这种情况,而无需使用IFERROR()

本文链接:https://www.f2er.com/3158017.html

大家都在问