Excel 中的 XLOOKUP 是什么? 它比 VLOOKUP 好在哪里?
已发表: 2022-08-21Excel 查找函数家族是一个庞大的家族。 Excel 中的 XLOOKUP是该系列的最新成员。 该系列的其他一些重要成员包括 HLOOKUP、VLOOKUP、LOOKUP、INDEX + MATCH 等。如果您使用的是 Excel 2021 或 Excel 365,则可以使用 XLOOKUP 而不是 VLOOKUP。 Excel 专家认为XLOOKUP 公式方便易用。
如果你想对 XLOOKUP 有个概念,你可以把这个功能想象成 VLOOKUP 2.0。 您还可以查看各种XLOOKUP 示例以更好地了解此功能。
在这里,我们将阐明Excel中的 XLOOKUP 和XLOOKUP 公式。
学习世界顶尖大学的在线数据科学课程。 获得行政 PG 课程、高级证书课程或硕士课程,以加快您的职业生涯。
Excel 中的 XLOOKUP 是什么?
Excel 中的 XLOOKUP是一个强大的搜索工具,用于从单元格区域中查找特定值。 它从 Excel 数据集中提取匹配数据(可能是最接近的可用匹配或完全匹配)。 匹配结果可能不止一个。 在这种情况下,返回集合中的最后一个或第一个结果。 但是,这也取决于您使用的参数。
XLOOKUP公式用作自定义搜索工具,可灵活满足自定义 Excel 电子表格中不同类型的数据需求。 这是 Microsoft 365 用户可用的新功能。
探索我们的热门数据科学课程
IIITB 数据科学高级管理研究生课程 | 商业决策数据科学专业证书课程 | 亚利桑那大学数据科学理学硕士 |
IIITB 数据科学高级证书课程 | 马里兰大学数据科学和商业分析专业证书课程 | 数据科学课程 |
当您使用XLOOKUP 公式时,您只需提供三个基本参数,MS Excel 可以执行其他三个功能:
- 您正在寻找的价值
- 您将在其中找到此值的列表
- 您想要结果的列表
- [可选] 未找到时的值
一个便于理解的XLOOKUP 示例:
=XLOOKUP(“爱丽丝”,营销[营销人员],营销[网络营销])
如果名称在 [Marketing Person's] 列中,则返回 Alice 的 [Net Marketing]。
比较 VLOOKUP 时,无需指定column_number或true/false即可执行搜索。
这意味着 XLOOKUP 可以搜索数据表中的任何位置来查找结果,而不仅仅是在左侧。 您不必选择复杂的 VLOOKUP 公式或复杂的 INDEX+MATCH 公式。
MS Excel 中 XLOOKUP 公式和函数的语法
MS Excel 中XLOOKUP 公式和函数的语法如下:
XLOOKUP(值,lookup_array,return_array,[如果未找到],[match_mode],[search_mode])
参数或参数
value – 这是您必须在lookup_array中搜索的值
lookup_array – 这是要搜索值的单元格或数组的范围
return_array – 单元格或数组的范围,将根据值在lookup_array中的位置返回相应的值。
if_not_found – 可选。 未找到匹配项时返回的值。 当省略此参数时,该函数将提供#N/A 错误(与 HLOOKUP 和 VLOOKUP 函数相同)。
match_mode – 这是可选的。 这是要执行的匹配类型。 它可以是以下值:
匹配模式 | 解释 |
0 | 完全符合 |
-1 | 如果未找到完全匹配,则返回下一个较小的项目 |
1 | 如果没有找到完全匹配,则返回下一个更大的项目 |
2 | 通过使用 *、?、 ~等特殊字符进行通配符匹配 |
search_mode – 这是可选的。 这是您必须执行的搜索。 它可以是以下值之一:
搜索模式 | 解释 |
1 | 搜索从lookup_array中的第一项开始(默认) |
-1 | 反向搜索,搜索从 lookup_array 中的最后一项开始 |
2 | 二进制搜索,其中 lookup_array 中的项目必须按升序排列 |
-2 | 二进制搜索,其中 lookup_array 中的项目必须按降序排列 |
在 MS Excel 中使用 XLOOKUP 公式的分步指南
如果要使用 XLOOKUP 函数创建公式,请按照以下步骤操作:
第 1 步 - 选择一个空单元格
当您想在新公式中插入 XLOOKUP 函数时,首先打开一个 Excel 工作表,其中包含您的数据集并选择一个空单元格。 或者,您必须打开一个新的电子表格。
选择单元格后,您必须按下功能区栏上的编辑栏,以便您可以根据需要开始编写和编辑。 当您看到光标在功能区栏上闪烁时,表示单元格处于活动状态,您可以开始编辑。 现在您可以插入一个新的XLOOKUP 公式。
第 2 步 - 确定搜索(查找)标准
在使用 XLOOKUP 函数使用新公式时,您必须遵循特定的结构和语法。 您必须从输入公式开始。 开始在功能区栏中输入 =XLOOKUP(。现在插入您的查找条件。这是您要查找的信息。
XLOOKUP 支持文本和数字字符串。 但大多数用户指定一个单元格引用。 因此,您可以根据自己的喜好更改搜索条件,而无需直接更改XLOOKUP 公式。 默认情况下,XLOOKUP 将尝试查找完全匹配。
第 3 步 – 使用 lookup_array 和 return_array 确定数据集
在XLOOKUP 公式中插入查找值后,您必须确定您的lookup_array和return_array单元格范围。 lookup_array是可能包含您的搜索查询或最接近的近似结果的列或行。 return_array 是您将看到返回结果的列或行。
在此阶段,如果您不想添加自定义错误消息、更改搜索值顺序或使用不同的搜索类型,则可以使用右括号关闭XLOOKUP 公式。
第 4 步(可选)– 使用 not_found 添加自定义错误消息
如果您打算查找查找值的完全匹配项,但它不在lookup_array范围内,Excel 将显示 #NA 错误响应。 为避免此问题,您必须在XLOOKUP 公式中插入一个可选的 not_found 参数。 not_found 参数可以是引号内的文本字符串(“未找到”)、数值、单元格引用或布尔值(真或假)。
第 5 步(可选)– 使用 match_mode 添加近似、精确或通配符搜索匹配
Excel 中的 XLOOKUP默认用于搜索完全匹配。 但这可以通过向XLOOKUP 公式添加可选参数 match_mode 来更改。 作为通配符匹配,这是最接近的第一个近似值。 如果要更改搜索顺序,则必须在下一步中添加 search_mode 参数。
第 6 步(可选)– 使用 search_mode 确定值返回顺序
在XLOOKUP 公式中,可选的 search_mode 参数是最终支持的参数。 这会改变 XLOOKUP 找到匹配结果的整个顺序。 默认情况下,Excel 将尝试匹配第一个可能的值。
Excel 中的 XLOOKUP 优于 VLOOKUP 的原因
XLOOKUP 公式优于 VLOOKUP的原因有很多。 这里有几个:
1. XLOOKUP 默认尝试查找完全匹配
在 VLOOKUP 中,您必须提到 FALSE 作为获得正确结果的最后一个参数。 但是,在 XLOOKUP 中,您可以在默认情况下找到完全匹配。 使用匹配模式参数更改查找行为。
2. XLOOKUP 使公式动态化
在 MS Excel 中, XLOOKUP 公式是动态且直接的。 最重要的是,该公式不易出错。 您只需编写 =XLOOKUP( 即可获得结果。如果未找到该值,您将收到#N/A 错误。
3. Excel中XLOOKUP中有可选参数
XLOOKUP公式提供可选参数来搜索特殊情况。 您可以从上到下搜索或执行通配符搜索。 搜索排序列表的选项更快。
4. XLOOKUP 易于输入
您必须键入 =XL 并启动该函数。 这比操作其他函数和公式要容易得多。
5. Excel 中的 XLOOKUP 返回引用作为输出
XLOOKUP 公式将引用作为输出而不是值返回。 对于普通用户来说,这可能并不重要,但对于专业 Excel 用户来说,这是一个返回 refs 的公式。 这意味着,XLOOKUP 可以通过多种方式与其他公式结合使用。
阅读我们热门的数据科学文章
数据科学职业道路:综合职业指南 | 数据科学职业发展:工作的未来就在这里 | 为什么数据科学很重要? 数据科学为企业带来价值的 8 种方式 |
数据科学对管理者的相关性 | 每个数据科学家都应该拥有的终极数据科学备忘单 | 成为数据科学家的 6 大理由 |
数据科学家生活中的一天:他们做什么? | 神话破灭:数据科学不需要编码 | 商业智能与数据科学:有什么区别? |
结论
当您希望通过复杂的 Excel 电子表格搜索数据时,查找函数是最佳选择之一。 Excel 中的 XLOOKUP是流行的查找函数之一。 对于数据分析师来说, XLOOKUP 公式是一个很好的选择,因为它允许他们操纵数据以提供所需的结果。
加入 upGrad 数据分析证书课程的课程
在当前行业中从事数据分析是一个有利可图的机会。 数据分析师处理大量数据以提取关键信息。 要磨练您在数据分析方面的技能,您必须加入upGrad 的数据分析证书计划。 由 Fullstack Academy 提供支持,您将在完成课程后获得加州理工学院数据分析证书。 您将能够通过该课程学习数据可视化技能、Python 和 SQL,这将为成为一名出色的数据分析师铺平道路。
您将在哪个 Excel 版本中获得 XLOOKUP?
XLOOKUP 功能仅在 Excel for Office 365 中可用。
XLOOKUP 公式是否比 HLOOKUP 或 VLOOKUP 更好?
有趣的是,XLOOKUP 公式替换了 HLOOKUP 和 VLOOKUP 函数和公式。 XLOOKUP 中的近似匹配更智能、更合适。 XLOOKUP 能够全方位搜索数据。