EXCEL中XLOOKUP函数的用法

2025-05-28 07:24:46

1、语法:XLOOKUP 函数搜索区域或数组,并返回一个与它找到的第一个匹配项相对应的项。 如果不存在匹配项,则 XLOOKUP 可返回最接近(近似值)的匹配项。=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

2、参数说明:lookup_value 必需查找值lookup_arra鲻戟缒男y 必需要搜索的数组或区域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 按降序排序的二进制搜索。 如果未排序,将返回无效结果。

3、示例 1:此示例中,使用简单的 XLOOKUP 查找国家/地区名称,然后返回其电话国家/地区代码。 它仅包括 lookup_value(单元格 F2)、lookup_array(范围 B2:B11)和 return_array(范围 D2:D11)参数。 它不包括 match_mode 参数,因为 XLOOKUP 默认为完全匹配。

EXCEL中XLOOKUP函数的用法

6、示例 3:此示例将if_not_found参数添加到上面的示例中。

EXCEL中XLOOKUP函数的用法

8、注意: 与 VLOOKUP 不同,lookup_array 列位于 return_array 列的右侧,而 VLOOKUP 只能从左到右查找。

9、示例 5:接下来,我们将使用嵌套的 XLOOKUP 函墙绅褡孛数执行垂直和水平匹配。 在这种情况下,它将首囗寝嗵若先查找 B 列中的毛利润,然后查找表格首行(范围 C5:F5)中的第一季度,并返回两者交集的值。 这类似于结合使用INDEX和MATCH函数。 你也可以使用 XLOOKUP 替换HLOOKUP函数。单元格 D3:F3 中的公式是:=XLOOKUP(D2,$B6:$B17,XLOOKUP($C3,$C5:$G5,$C6:$G17))。

EXCEL中XLOOKUP函数的用法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢