Excel-XLOOKUP-返回指定范围的数据

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

  • 第一参数lookup_value是必需参数,指定需要查询的值;

  • 第二参数lookup_array是必需参数,指定查询的单元格区域或数组;

  • 第三参数return_array是必需参数,指定返回结果的单元格区域或数组;

  • 第四参数if_not_found是可选参数,指定找不到有效的匹配项时返回的值;如果找不到有效的匹配项,同时该参数缺失,XLOOKUP函数返回错误值“#N/A”;

  • 第五参数match_mode是可选参数,表示匹配模式,共有四个选项,各选项含义如表1所示;

表1 match_mode参数选项含义表

match_mode参数选项

含义

0

默认值,表示完全匹配

-1

当查无完全匹配项时,返回下一个较小项

1

当查无完全匹配项时,返回下一个较大项

2

表示支持通配符查询(默认不支持)

  • 第六参数search_mode是可选参数,表示搜索模式,共有四个选项,各选项含义如表2所示。

表2 search_mode参数选项含义表

search_mode参数选项

含义

1

默认值,表示从第一项开始向下搜索;

-1

表示从最后一项开始向上搜索;

2

要求lookup_array按升序排序,执行二进制搜索;如果lookup_array未排序,将返回无效结果。

-2

要求lookup_array按降序排序,执行二进制搜索;如果lookup_array未排序,将返回无效结果。

函数功能

XLOOKUP函数是Excel中的一个强大工具,主要用于在指定的范围或数组中进行查找,并返回相应的值。这个函数为数据查找和分析提供了比传统查找函数更灵活、更直观的方法。以下是XLOOKUP函数的主要功能:

1) 数据查找:XLOOKUP可以根据给定的查找值(lookup_value)在指定的查找范围(lookup_array)中查找,并返回相应位置的值(return_array)。

2) 数据验证:XLOOKUP可以用于验证输入数据的有效性。例如,可以在数据输入时使用XLOOKUP函数检查输入值是否在预定义的列表中,并返回相应的状态或信息。

3) 数据合并:XLOOKUP函数允许用户根据共同的键(如ID、名称等)将来自不同来源的数据合并在一起,有助于整合和分析来自多个源的数据集。

4) 动态引用:通过与其他Excel功能的结合(如数据验证、条件格式化等),XLOOKUP可以实现动态引用和自动更新。当用户更改查找值或更新查找范围时,XLOOKUP将自动重新计算并返回最新的结果。

总之,XLOOKUP函数在Excel中提供了强大的查找和返回数据的能力,使用户能够更高效地处理和分析数据。无论是进行数据查找、验证、合并还是动态引用,XLOOKUP都是一个不可或缺的工具。

使用示例

根据商品sku返回商品属性

表一,供应商入围商品:

表二,商品属性:

实现:供应商、商品、属性关联,一个商品会有很多属性,也就是表二横向返回多列。

使用函数:

=XLOOKUP(D2,$J$2:$J$5,$K$2:$O$5)

常见相关函数

VLOOKUP函数-Excel-vlookup -返回指定列处的值-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值