Excel中VLOOKUP的IFERROR(5种不同的用途)

  • Share This
Hugh West

VLOOKUP函数 找不到查找数组中的查找值,它将显示一个错误符号。 #N/A 但你可以通过使用以下方法摆脱这个问题 IFERROR函数 VLOOKUP 在这篇文章中,我向你展示了5种不同的用途 误差(IFERROR VLOOKUP 在Excel中。

比方说,我们有一个班级中不同学生的分数数据集。 我们将用这个数据集来展示不同的用途 误差(IFERROR VLOOKUP。

下载实践工作手册

IFERROR VLOOKUP.xlsx

在Excel中使用VLOOKUP的IFERROR的用途

如果我们只使用VLOOKUP,会发生什么?

首先,我们将看到,如果我们只使用 VLOOKUP 假设Jessica是一个学生,她的名字不属于我们的数据集。 现在,如果我们通过使用以下方法找到Jessica获得的分数 VLOOKUP 函数,Excel将显示一个错误符号 #N/A。 我们可以通过使用以下方法来处理这个错误符号 误差(IFERROR 的功能,与 VLOOKUP 功能

现在让我们来看看以下的不同用途 误差(IFERROR VLOOKUP。

1.用VLOOKUP的IFERROR来替换#N/A的自定义文本

假设,当你搜索一个名字不在列表中的学生时,你想显示自定义文本,如 "未找到"。 为了完成这个任务,在单元格中输入以下公式 F5 并按 进入。

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "未找到" )

在这里。 E5 = 将在列表中搜索的查询值

B4:C11 = 查询范围,即你的数据集

2 = 查询列,该列是 获得的分数

失败 意味着该函数将查找一个完全匹配的结果

现在,如果你在单元格中输入列表中的任何学生姓名 E5 你会得到他/她在单元格中获得的分数。 F5.

如果你在单元格中输入任何不在你名单中的学生姓名,那么 E5 ,在 F5 单元格将显示你的自定义文本 未找到。

2.获得一个空的单元格,而不是#N/A

如果你想在搜索到的名字不在列表中时保持单元格为空,可以在单元格中输入以下公式 E5,

=iferror(vlookup(e5,b4:c11,2,false), " ")

在这里。 E5 = 将在列表中搜索的查询值

B4:C11 = 查询范围,即你的数据集

2 = 查询列,该列是 获得的分数

失败 意味着该函数将查找一个完全匹配的结果

现在,如果你在单元格中输入列表中的任何学生姓名 E5 你会得到他/她在单元格中获得的分数。 F5.

但如果你输入任何不在数据集中的名字,单元格 F5 将保持为空。

3.分割数据集的IFERROR与VLOOKUP

假设在你的数据集中有两个列表,你想从两个列表中找出任何一个学生的分数。

在单元格中键入以下公式 E5 并按 进入

=iferror(vlookup(e5,b4:c11,2,false), vlookup(e5,b14:c20,2,false))

在这里。 E5 = 将在列表中搜索的查询值

B4:C11 =第1个查询范围,即数据集的第1个列表

B14:C20 = = 第二个查找范围,是数据集的第二个列表

2 = 查询列,该列是 获得的分数

失败 意味着该函数将查找一个完全匹配的结果

现在,如果你从你的任何名单中输入任何名字,在单元格 E5, 你将得到该人在单元格中获得的分数。 F5.

4.IFERROR与VLOOKUP总是找到一个结果

比方说,你的数据集中有你公司不同分支机构的联系号码。 现在你想在任何人搜索任何一个分支机构时显示一个联系号码,即使这个分支机构的名字不在你的列表中。 如果分支机构的名字不在列表中,你想显示总部的联系号码。

在任何一个空单元格中键入以下公式,然后按 进入

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("总公司",B4:C8,2,FALSE))

在这里。 E5 = 将在列表中搜索的查询值

B4:C11 = 查询范围,即你的数据集

2 = 查询列,该列是 联系电话

失败 意味着该函数将查找一个完全匹配的结果

现在,如果你在单元格中键入任何分支名称 E4 列表中没有,你将在你输入公式的单元格中得到总部的联系电话。

5.对于旧版本的Excel

在Excel 2013或任何旧版本中 误差(IFERROR 但你可以通过使用以下方法完成同样的任务 中频函数 ISNA的功能 伴随着 VLOOKUP 功能。

在单元格中输入以下公式 F5 并按 进入

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "未找到", VLOOKUP(E5,B4:C11,2,FALSE)

在这里。 E5 = 将在列表中搜索的查询值

B4:C11 = 查询范围,即你的数据集

2 = 查询列,该列是 联系电话

失败 意味着该函数将查找一个完全匹配的结果

现在,如果你在单元格中输入列表中的任何学生姓名 E5 你会得到他/她在单元格中获得的分数。 F5.

如果你在单元格中输入任何不在你名单中的学生姓名,那么 E5 ,细胞 F5 将显示你的自定义文本 未找到。

总结

ǞǞǞ 误差(IFERROR 函数允许你省略错误值的 VLOOKUP 函数。 你可以使用 误差(IFERROR VLOOKUP 如果你在暗示这些功能时遇到任何问题,请留下评论。 如果你知道任何其他用途的 误差(IFERROR VLOOKUP ,请在评论区让我们知道。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.