打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
365 | XLOOKUP,可以全面替代VLOOKUP函数了

正文共:1556 字 10 图

预计阅读时间:4 分钟

学习Excel的伙伴们都知道,VLOOKUP是必学函数之一,它能帮助我们很方便地处理数据查找和匹配。2019年8月,微软推出XLOOKUP函数,比VLOOKUP强大N倍。

 VLOOKUP 函数回顾

VLOOKUP函数已经有34年的历史,函数的4个参数图解如下。

VLOOKUP函数也有一些要求,会限制实际的应用,比如:

1)只能从左向右查找,如果要从右向左查找,需要借助IF{1,0}借建数组函数;

2)第三个参数是返回值的列数,当目标所在列较远时,要选取很大范围的表格;

3)第4个参数具有两种模式,一种是精确查找,一种是模糊查找。

XLOOKUP 函数诞生

在微软的官方的介绍中,XLOOKUP是这样的:

具体查看网址为:

https://support.office.com/zh-cn/article/XLOOKUP-%E5%87%BD%E6%95%B0-b7fd680e-6d10-43e6-84f9-88eae8bf5929

当需要在表格或区域中按行查找项目时, 请使用XLOOKUP函数。例如, 按部件号查找汽车部件的价格, 或根据员工 ID 查找员工姓名。通过 XLOOKUP, 您可以在一列中查找搜索词, 并返回另一列中同一行的结果, 无论返回列位于哪一侧。

在此示例中, 我们将基于员工 ID 号查找员工信息。与 VLOOKUP 不同, XLOOKUP 可以返回具有多个项的数组, 这允许单个公式同时返回员工姓名和部门

示例 1

下面的示例使用一个简单的 XLOOKUP 查找国家/地区名称, 并返回其电话国家/地区代码。它仅包括 lookup_value (单元格 F2)、lookup_array (range B2: B11) 和 return_array (range D2: D11) 参数。它不包含 match_mode 参数, 因为它默认为精确匹配。

注意: XLOOKUP 与 VLOOKUP 的不同之处是它使用单独的查找和返回数组, 其中 VLOOKUP 使用一个表数组, 后跟一个列索引号。在此情况下, 等效的 VLOOKUP 公式为: = VLOOKUP (F2, B2: D11, 3, FALSE)

示例 2

以下示例在列 C 中查找在单元格 E2 中输入的个人收入, 并在列 B 中查找匹配的税率费率。它使用 match_mode 参数设置为 1, 这意味着该函数将查找精确匹配, 如果找不到它, 它将返回下一个较大的项。

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

示例 3

接下来, 我们将使用嵌套的 XLOOKUP 函数同时执行垂直和水平匹配。在这种情况下, 它将首先在列 B 中查找毛利润, 然后在表的首行中查找 '第 1季度' (区域 C5: F5), 并返回二者相交处的值。这类似于结合使用INDEXMATCH函数。

单元格 D3 中的公式: F3 为: = XLOOKUP (D2, $B 6: $B 17, XLOOKUP ($C 3, $C 5: $G 5, $C 6: $G 17))。

示例 4

此示例使用SUM 函数和两个 XLOOKUP 函数嵌套在一起, 对两个区域之间的所有值求和。在这种情况下, 我们希望对葡萄、香蕉和梨的值进行求和, 这些值位于两个值之间。

单元格 E3 中的公式为: 

= SUM (XLOOKUP (C3, C6: C10, F6: F10): XLOOKUP (D3,C6: C10,F6: F10))

它如何工作?XLOOKUP 返回一个区域, 因此当它计算时, 该公式最后看起来如下所示: = SUM ($F $7: $F $9)。

文章根据微软网站资料整理。

精彩文章

▼▼▼

技术帖 | 送你图表可视化制作的30个小技巧2020-05-17

商务邮件书写规范,你值得拥有!2020-05-12

出道10多年,超过90%的人容易忽视的一个Excel数据可视化工具2020-05-08

Microsoft 365 这项新功能,让你的 PPT 拥有更多的图片素材2020-05-05

用Excel计算资金时间价值详解,财会/投资/金融/保险人士必备!2020-05-04

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel单条件及多条件查找函数最详细教程
当查询的Excel表格列太多,这个函数给vlookup神助攻
全面取代Vlookup,Xlookup函数的使用方法(入门 初级 高级)
青出于蓝的Excel函数:XLOOKUP
Vlookup函数不能逆向查询?教你5种方法轻松应对!
敢和XLOOKUP函数PK的查找函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服