Excel:如何使用 iferror 然后空白


当公式未返回有效值时,您可以在 Excel 中使用以下方法返回空白值而不是错误值:

方法1:IFERROR然后用公式空白

 =IFERROR( B2 / A2 , "")

方法2:IFERROR然后用VLOOKUP清空

 =IFERROR(VLOOKUP( E2 , $A$2:$C$12 , 3, FALSE), "")

以下示例展示了如何在实践中使用每种方法。

示例 1:IFERROR 然后用公式留空

假设我们使用以下公式将这个特定 Excel 工作表中 B 列中的值除以 A 列中的值:

 = B2 / A2 

请注意,对于 C 列中我们尝试除以空值的每个单元格,我们收到#DIV/0!所以。

要返回空值而不是错误值,我们可以在单元格C2中键入以下公式:

 =IFERROR( A2 / B2 , "")

然后,我们可以将此公式复制并粘贴到 C 列中的每个剩余单元格中:

现在,对于 C 列中我们尝试除以空白值的每个单元格,我们只会收到一个空白值。

示例 2:IFERROR 然后使用 VLOOKUP 清空

假设我们使用以下VLOOKUP公式查找 A 列中的球员姓名并返回 C 列中的篮板值:

 VLOOKUP( F2 , $A$2:$C$12 , 3, FALSE) 

请注意,对于 G 列中的每个单元格,当我们在VLOOKUP函数中遇到空值时,我们会相应地收到#N/A

要返回空值而不是#N/A值,我们可以在单元格F2中键入以下公式:

 =IFERROR(VLOOKUP( F2 , $A$2:$C$12 , 3, FALSE), "")

然后,我们可以将此公式复制并粘贴到 F 列中的每个剩余单元格中:

IFERROR 然后清空 Excel 中的公式

现在,对于VLOOKUP函数中遇到空值的每个单元格,我们只是收到一个空值。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

在Excel中使用公式时如何忽略#N/A值
如何在Excel中替换#N/A值
如何修复 Excel 中的 #NAME 错误

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注