如何在 excel 中编写嵌套 iferror 语句


您可以使用以下语法在 Excel 中编写嵌套 IFERROR 语句:

 =IFERROR(VLOOKUP( G2 , A2:B6 ,2,0),IFERROR(VLOOKUP( G2 , D2:E6 ,2,0), ""))

此特定公式在A2:B6范围内的单元格G2中查找值,并尝试返回该范围第二列中的相应值。

如果在第一个区域中未找到单元格G2的值,Excel 将在区域D2:E6中查找它,并返回该区域第二列中的匹配值。

如果在此范围内也找不到单元格G2中的值,则返回一个空格。

以下示例展示了如何在实践中使用此语法。

示例:在 Excel 中编写嵌套 IFERROR 语句

假设我们在 Excel 中有以下数据集,其中包含有关各个篮球队的信息:

我们可以编写以下嵌套的 IFERROR 语句来返回与不同球队关联的分值:

 =IFERROR(VLOOKUP( G2 , $A$2:$B$6 ,2,0),IFERROR(VLOOKUP( G2 , $D$2:$E$6 ,2,0), ""))

以下屏幕截图显示了如何在实践中使用该公式:

Excel 中的嵌套 IFERROR 语句

此公式首先在A2:B6范围内的 G 列中搜索团队名称,并尝试返回相应的分值。

如果公式在A2:B6范围内找不到团队名称,则会在D2:E6范围内搜索并尝试返回相应的分值。

如果它在任何范围内都找不到团队名称,则仅返回空值。

我们可以看到,球队名称“Kings”在这两个范围内都不存在,因此该球队的分值只是一个空白值。

注意:在此示例中,我们创建了一个包含两个 VLOOKUP 函数的嵌套 IFERROR 语句,但我们可以根据需要处理的唯一范围的数量使用任意多个 VLOOKUP 函数。

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

如何使用 VLOOKUP 比较 Excel 中的两个列表
如何使用 VLOOKUP 返回 Excel 中的所有匹配项
如何使用 VLOOKUP 在 Excel 中返回多列

添加评论

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