首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Excel中用XLOOKUP函数,对比AB两组数据

不管是 VLOOKUP 还是 HLOOKUP,都有其局限性,只能在单个方向使用,而 XLOOKUP 几乎是万能查找方法。

XLOOKUP 函数的使用方法

基本语法:

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

参数说明:

lookup_value:要查找的值,可以是文本、数值、逻辑值或单元格引用。

lookup_array:查找值所在的范围,可以是单个列或单行,也可以是整个表格或命名范围。

return_array:返回值所在的范围,可以是单个列或单行,也可以是整个表格或命名范围。

if_not_found:可选参数,表示当查找值未找到时的返回值,默认为NA()。

match_mode:可选参数,表示匹配方式,包括精确匹配、近似匹配等,默认为0(精确匹配)。

search_mode:可选参数,表示查找方向,包括正向查找和反向查找,默认为1(正向查找)。

示例

查找某个值在数据表格中对应的值:

=XLOOKUP("苹果",A2:A7,B2:B7)

这个公式将在A2:A7范围内查找“苹果”这个值,并返回其对应的B列中的值。

根据条件查找符合要求的值:

=XLOOKUP("是",D2:D7,A2:A7,"未知")

这个公式将在D2:D7范围内查找值为“是”的单元格,然后返回其对应的A列中的值。如果未找到匹配项,则返回“未知”。

根据近似匹配查找最接近的值:

=XLOOKUP(0.85,F2:F7,G2:G7,,,-1)

这个公式将在F2:F7范围内查找最接近0.85的值,并返回其对应的G列中的值。由于最后一个参数为-1,表示使用反向查找,因此该公式将查找比0.85小的最接近值。如果未找到匹配项,则返回默认的#N/A错误值。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230228A0A3OA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券