你好,欢迎进入北京杰飞IT培训学校官网!
XLOOKUP函数怎么用
通过两个示例来给你讲解一下Excel的新版XLOOKUP函数怎么用
如下图所示,假如我们需要找出编号为A01对应的姓名。在I2单元格输入公式:=XLOOKUP(H2,A:A,B:B),这样就返回陈飞,将其总结为=XLOOKUP(查找值,查找值所在列,结果所在列)
提示:这里的第2和第3个参数可以选择整列内容,或选择单元格区域,那么公式就变成了:=XLOOKUP(H2,A1:A8,B1:B8)
2.逆向查找
在之前使用VLOOKUP,短板就是逆向查找,因为VLOOKUP只能看到由查找列右边的数据,看不到左边的数据。XLOOKUP在此方面进行了显著的改进,其性能与正向查找一样流畅,表现出色。
如下图所示,需要姓名查找对应的编号,在I5单元格输入公式:=XLOOKUP(H5,B:B,A:A)即可。
3.查找并返回多列
查找多列的前提条件是要的多列数据与数据源的顺序一致,如下图所示,根据姓名查找数量与金额两列信息,直接在 I9单元格输入公式:=XLOOKUP(H9,B2:B8,D2:E8)。
公式解释:这里值得注意是第3个参数选择的要返回的D和E列的单元格区域,而不是我们前面案例中的单列。如果还需要返回合计金额,只需要再加上F列即可。公式为:=XLOOKUP(H9,B2:B8,D2:F8)
①:XLOOKUP函数搜索区域或数组,然后返回对应于它找到的第一个匹配项的项。 如果不存在匹配项,则 XLOOKUP 可以返回最接近 (匹配) 值。
函数参数及具体用法:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
参数 说明
lookup_value
必需* 查找值
*如果省略,则使用空白单元格进行匹配。
注意: 空字符串与空白单元格不同,无效 用于lookup_value,并生成错误。
lookup_array
必需 要搜索的数组或区域
return_array
必需 要返回的数组或区域
[if_not_found]
可选 如果找不到有效匹配项,则返回你if_not_found的 [if_not_found] 文本。
如果未找到有效匹配项,并且缺少 [if_not_found],则#N/A。
[match_mode]
可选 指定匹配类型:
0 - 完全匹配。 如果未找到,则返回 #N/A。 这是默认选项。
-1 - 完全匹配。 如果没有找到,则返回下一个较小的项。
1 - 完全匹配。 如果没有找到,则返回下一个较大的项。
2 - 通配符匹配,其中 *, ? 和 ~ 有特殊含义。
[search_mode]
可选 指定要使用的搜索模式:
1 - 从第一项开始执行搜索。 这是默认选项。
-1 - 从最后一项开始执行反向搜索。
2 - 执行依赖于 lookup_array 按升序排序的二进制搜索。 如果未排序,将返回无效结果。
-2 - 执行依赖于 lookup_array 按降序排序的二进制搜索。 如果未排序,将返回无效结果。
2025-01-23
2024-12-29
2024-11-04
2024-02-23
2024-01-02
2023-02-18
2022-10-31
2022-10-31
2022-10-31
2022-10-28
2022-10-23
2022-10-23
电话:010-88685956 / 18510013611
地址:北京石景山万达广场D座905室
邮箱:38679703@qq.com
微信二维码
Copyright © 2024 北京杰飞电脑(Office,cad,python数据分析,Excel,solidworks机械设计)培训机构 All Rights Reserved. 备案: 京ICP备14006163号
Copyright © 2024 北京杰飞电脑(Office,cad,python数据分析,Excel,solidworks机械设计)培训机构 All Rights Reserved.
服务热线