资讯 热点 聚焦 探测 工具 行业 公司 行情 市场 招标 地区 设计 咨询 信息 滚动 工程
您的位置: 首页>聚焦 > >正文
2023-02-28 22:09:09 来源:哔哩哔哩

不管是 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错误值。

标签: 近似匹配 符合要求 参数说明