Microsoft Excel 的 XLOOKUP 函数是一种有效的搜索工具,可让您在单元格范围内查找特定值。它取代了以前的查找函数(例如 VLOOKUP)并解决了它们的许多局限性。本文将提供有关如何有效使用 XLOOKUP 的分步指南。
什么是 XLOOKUP 函数及其工作原理?
Excel 提供了多种用于搜索数据的工具,包括内置的查找和选择工具以及条件格式规则。然而,这些特征不会对您的电子表格产生太大影响,也不会使得在其他公式中引用数据变得简单。查找函数(例如 XLOOKUP)在这种情况下特别有用。
为什么我们需要 LOOKUP 函数
在数据分析中,经常会出现需要使用定期更改的自定义搜索条件来搜索数据的情况。数据分析师经常使用可以轻松定制的查询来从数据集中获取特定的结果。
VLOOKUP 和 HLOOKUP — 限制和解决方案
传统查找函数,例如HLOOKUP(水平查找)和VLOOKUP(垂直查找)的范围是有限的。除了其他限制之外,他们还需要找到搜索值左侧或右侧数据的解决方案。为了克服这些限制,XLOOKUP 允许您在搜索值左侧和右侧的行和列中搜索数据。
解决方案—XLOOKUP
XLOOKUP 可以处理近似匹配、多个搜索值、嵌套查询、自定义错误消息等。它仅适用于 Microsoft 365 订阅者,但已迅速成为基本和复杂数据搜索的游戏规则改变者。
XLOOKUP 函数在 Microsoft Excel 中如何工作?
为了解释 XLOOKUP 函数,我们用一个例子。想象一个 Excel 电子表格,其中包含一个员工列表,其中包含“员工 ID”、“姓名”、“电子邮件地址”和“工作角色”列。
这样的数据集可以使用 XLOOKUP 公式用作 Excel 中的可搜索目录。此公式的搜索值可以是这些列中的任何值。
XLOOKUP 的基本语法
XLOOKUP 函数的基本语法是:
- 查找值:
您要搜索的值。
- 查找数组:
要搜索的范围或数组。
- 返回数组:
要从中返回结果的范围或数组。
- [if_not_found]:(可选)未找到匹配项时返回的值。
示例场景
考虑一个包含四列的 Excel 电子表格:员工 ID、姓名、电子邮件和工作角色。
您想要查找 ID 为 103 的员工的电子邮件地址。以下是使用 XLOOKUP 的操作方法:
- 选择一个空单元格
要插入 XLOOKUP 函数,请首先打开 Excel 电子表格并选择一个空单元格。单击功能区上的公式栏开始编辑。
- 确定搜索标准
开始在功能区栏中输入公式:
-查找值: 103
- 查找数组: A2
(包含员工 ID 的范围)
- return_array: C2
(包含电子邮件地址的范围)
此公式将在范围 A2 中搜索 ID 103
并从范围C2返回相应的电子邮件
,即“jim@example.com”。
可选参数
- 未找到:
如果未找到该值,您可以指定自定义消息或值。
- match_mode: 指定匹配类型。
- search_mode: 指定搜索顺序。
XLOOKUP 的高级功能
XLOOKUP 提供了多种高级功能:
1.返回多列
XLOOKUP 可以返回多列数据。假设您想要给定员工同时拥有电子邮件和工作角色:
此公式返回数组 {"jim@example.com", "Designer"}。
2.嵌套 XLOOKUP
您可以嵌套 XLOOKUP 函数以进行复杂查询。例如,根据员工的电子邮件查找其工作角色:
此公式首先使用电子邮件查找员工 ID,然后使用该 ID 查找工作角色。
使用 XLOOKUP 之前要考虑的事项
- 数据排列:
XLOOKUP可以搜索水平和垂直排列的数据。
- 错误处理:
使用 not_found 参数可以优雅地处理不匹配的结果。
- 尺寸范围:
确保lookup_array和return_array的大小相同以避免错误。
- 兼容性:
XLOOKUP 仅在 Microsoft 365 和更高版本的 Excel 中可用。
在 Excel 中使用 XLOOKUP 的分步指南
请按照以下步骤使用 XLOOKUP 创建公式:
1.选择一个空单元格:
打开 Excel 电子表格并选择一个空单元格。
2.输入公式:
开始在编辑栏中键入 =XLOOKUP(。
3.插入查找条件:
指定查找值、查找数组和返回数组。
4.添加可选参数:
如果需要,请包括 not_found、match_mode 和 search_mode。
5.按输入键:
用右括号关闭公式,然后按 Enter 键查看结果。
最后的想法
Excel 的 XLOOKUP 函数是一种多功能且高效的数据分析工具。与标准查找操作相比,它提供了更大的灵活性,简化了困难的查询,提高了数据管理工作效率。通过学习如何使用XLOOKUP,您可以充分利用Excel的功能,并大大提高您的数据分析能力。 XLOOKUP 对于任何 Excel 用户或数据分析师来说都是一个重要的工具,无论他们是使用基本列表还是复杂的数据集。