如何忽略#value! excel 中的错误
您可以使用以下基本语法在 Excel 中执行计算并忽略任何#VALUE!可能出现的错误:
IFERROR(some calculation, "")
此语法只是替换#VALUE!具有空值。
以下示例展示了如何在不同场景中使用此语法。
示例 1:执行乘法并忽略#VALUE!错误
假设我们在 A 列中有一个值列表,并且尝试将 B 列中的每个值乘以 2:
请注意,对于 A 列中每个不是数值的值,B 列中的乘法结果都是#VALUE!错误。
我们可以使用以下公式执行完全相同的乘法,但替换任何#VALUE!空值错误:
=IFERROR( A2 *2, "")
我们可以在单元格 B2 中键入此公式,然后单击并将其拖动到 B 列中的每个剩余单元格:
请注意,所有计算都会产生#VALUE!该错误现在仅显示空白。
示例 2:使用 FIND 函数并忽略 #VALUE!错误
假设我们在 A 列中有一个篮球队名称列表,并且尝试使用 B 列中的FIND函数来查找字符串“ets”在每个球队名称中的起始位置。团队:
请注意,对于名称中没有“ets”的每个团队,该公式将返回#VALUE!错误。
我们可以使用以下公式来执行完全相同的函数,但替换任何#VALUE!空值错误:
=IFERROR(FIND("ets", A2 ), "")
我们可以在单元格 B2 中键入此公式,然后单击并将其拖动到 B 列中的每个剩余单元格:
请注意,所有会导致#VALUE 的行!该错误现在仅显示空白。
注意:您还可以通过简单地将IFERROR()函数的最后一个参数的值更改为双引号以外的值来显示不同的值而不是空格。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务:
如何在Excel中替换#N/A值
如何忽略#DIV/0!在 Excel 中使用除法时
在Excel中使用公式时如何忽略#N/A值