Table of contents
当 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 ,请在评论区让我们知道。