首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Office 365技术学习03:在公式中使用两个XLOOKUP函数

Office 365技术学习03:在公式中使用两个XLOOKUP函数

作者头像
fanjy
发布于 2019-12-23 10:31:29
发布于 2019-12-23 10:31:29
2.4K0
举报
文章被收录于专栏:完美Excel完美Excel

XLOOKUP函数是Office 365推出的一个新函数,可以完美解决需要使用INDEX函数/MATCH函数组合才能解决的问题。本文给出的示例,可以使用含有两个XLOOKUP函数的公式替代要达到同样目的而使用的INDEX/MATCH/MATCH函数组合公式。

如下图1所示,我们需要根据标识号在右侧I2:K10区域的表中查找名称和地点并填入左侧表相应单元格中。

图1

我们使用XLOOKUP函数来实现我们的目的。

在单元格C3中开始输入公式,如下图2所示,第一个参数是要查找的值。由于要查找的值位于B列且在拖拉公式时B列不变而行会变化,因此在列号前加上符号$。

图2

接着的第二个参数输入要进行查找的单元格区域,这个区域不会变化,因此全部是绝对引用,如下图3所示。

图3

我们需要返回查找的标识号对应的名称,因此第三个参数为要进行查找的单元格区域中的名称列区域,如下图4所示。

图4

公式输入完成后按下回车键,然后将公式单元格向右拖放,结果如下图5所示。

图5

注意到,地点列并没有获取到正确的值。要获得正确的值,我们需要将查找区域定位到列K。怎么样能够让公式拖放后自动将要查找的区域定位到我们想要的地方呢?这就需要第二个XLOOKUP函数出场了。

实际上!XLOOKUP不会产生单个值,而是返回引用的单元格区域。例如,如果单元格A1中的数值为6,使用XLOOKUP进行查找并找到了单元格A1,那么实际上返回的是A1而不是6。因此,我们能够使用XLOOKUP来创建动态区域引用。

对于第二个XLOOKUP函数,先确定要返回哪一列,因此将引用标题单元格并在查找表的标题区域中查找值。公式如下:

=XLOOKUP(C$2,$I$2:$K$2,$I$2:$K$10)

现在,向右拖动公式时,列会变化,相应的查找值会变化,这样就会引用到正确的查找列。因此,单元格C3中的公式为:

=XLOOKUP($B3,$J$2:$J$10,XLOOKUP(C$2,$I$2:$K$2,$I$2:$K$10))

将单元格C3向下向右拖放,填充相应的单元格区域,如下图6所示。

图6

注意,在编写公式时,一定要正确地使用单元格引用,即哪些应是绝对引用、哪些应是相对引用、哪些应是混合引用。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Excel无所不能的XLOOKUP,XLOOKUP函数不同场景的应用方法
今天跟大家分享最近非常流行的XLOOKUP函数,Office365体验版中的新函数。XLOOKUP函数之所以能流行起来是因为它兼容了VLOOKUP/LOOKUP/HLOOKUP等多个函数的功能,说XLOOKUP是集才华于一身一点也不过分。吹捧了半天相信大家已经等不及要认识他了吧,一起来学习一下吧!
matinal
2023/10/13
9290
Excel无所不能的XLOOKUP,XLOOKUP函数不同场景的应用方法
Office 365技术学习02:令人期待的XLOOKUP函数
2019年8月28日,Microsoft推出了一个新的Excel函数XLOOKUP,具有向后/向前和垂直/水平查找的功能,大有取代VLOOKUP/HLOOKUP/INDEX+MATCH函数之势,虽然还处于测试阶段,但也着实火了一把。下面就让我们详细了解这个函数。
fanjy
2019/10/12
2.1K0
Excel公式技巧04: ROW与ROWS函数,生成连续的整数
有时候,我们希望公式中有一部分能够在该公式向下复制到连续的行时,生成一系列连续的整数。
fanjy
2020/02/18
1.4K0
Excel公式技巧03: INDEX函数,给公式提供数组
INDEX函数虽然可以生成数组,但如果不用数组公式,似乎只能返回其生成的数组中的第一个元素。然而,可以使用INDEX函数来给公式提供数组。例如:
fanjy
2020/02/18
3.4K1
Excel公式技巧43:OFFSET函数应用技巧
OFFSET函数是我们经常会用到的一个函数,能够以某单元格为基点,偏移得到指定位置的单元格或者单元格区域。其语法为:
fanjy
2020/08/04
1.4K0
Excel公式技巧43:OFFSET函数应用技巧
精通Excel数组公式15:使用INDEX函数和OFFSET函数创建动态单元格区域(续)
导语:本文为《精通Excel数组公式14:使用INDEX函数和OFFSET函数创建动态单元格区域》的后半部分。
fanjy
2021/03/12
4.5K0
Excel公式技巧01: 使用INDEX函数返回整行或整列
在Excel中,INDEX函数是我们经常使用的函数之一,可以返回一个值,然而,如果将其行参数或者列参数指定为0(或者忽略),那么会返回对指定列或行的引用。注意,这里返回的不是单个值,而是一组值。
fanjy
2020/02/18
23.6K0
精通Excel数组公式14:使用INDEX函数和OFFSET函数创建动态单元格区域
动态单元格区域是指当添加或删除源数据时,或者随着包含单元格区域的公式被向下复制时根据某条件更改,可以自动扩展或收缩的单元格区域,可以用于公式、图表、数据透视表和其他位置。
fanjy
2021/02/05
9.9K0
Excel公式练习37: 找到和的加数(增强版)
导语:继续研究来自于excelxor.com的案例。在《Excel公式练习36:找到和的加数》中,讲解了一个公式,可以标出指定和的加数,然而,如果有几种组合都可以得到这个和数,该公式只能标出其中一种组合,本文讲解的公式就来解决这个问题,将所有的组合都标出来。
fanjy
2020/02/14
1.1K0
Excel公式练习37: 找到和的加数(增强版)
Excel公式技巧97:多条件查找
有时候,我们需要根据多个条件在数据表中查找值,此时,就需要使用一些公式技巧了。本文的示例使用INDEX函数/MATCH函数组合的数组公式来实现多条件查找。
fanjy
2021/07/12
2K0
Excel公式技巧97:多条件查找
Excel公式技巧66:获取第n个匹配的值(使用INDEX函数)
在《Excel公式技巧65:获取第n个匹配的值(使用VLOOKUP函数)》中,我们构造了一个没有重复值的辅助列,从而可以使用VLOOKUP函数来查找指定的重复值。本文中仍然以此为例,使用INDEX函数来获取重复值中指定的值,但是不需要构造辅助列。
fanjy
2020/11/24
7.3K0
Excel公式技巧66:获取第n个匹配的值(使用INDEX函数)
精通Excel数组公式019:FREQUENCY函数的威力
在数据库中,表的第一列通常是称作为主键或唯一标识符的唯一值列表,用于验证为每个唯一标识符收集的数据是否位于一个且只有一个位置。在唯一值列表中没有重复值。
fanjy
2021/03/12
1.1K0
精通Excel数组公式020:MMULT数组函数
MMULT表示矩阵乘法(matrix multiplication)。学习过前面文章的朋友,可能已经意识到乘法矩阵在Excel公式中有很多应用。
fanjy
2021/03/12
2.6K0
Excel公式练习36: 找到和的加数
导语:继续研究来自于excelxor.com的案例。太有才了!多的不说,有兴趣的朋友往下看。
fanjy
2020/02/18
8530
Excel xlookup使用指南
F2是查找值,B列是查找范围,D列是结果范围,公式的意思也就是在B列查找F2,找到后返回D列对应的结果。
繁华是客
2023/03/03
5.9K0
Excel xlookup使用指南
Excel公式技巧68:查找并获取所有匹配的值
在《Excel公式技巧67:按条件将数据分组标识》中,我们根据指定的条件采用数字标识将数据进行了分组。利用这列分组数据,我们能方便地查找并获取所有匹配的值。
fanjy
2020/12/08
11.7K0
Excel公式技巧68:查找并获取所有匹配的值
Excel公式技巧02: INDEX函数,有时可替代数组公式
我们知道,数组公式在输入完后必须按Ctrl+Shift+Enter键来强制公式为数组公式。然而,我们已经习惯了在输入完后直接按Enter键,有没有一些技巧能够避免按Ctrl+Shift+Enter键但又能够达到数组公式的效果呢?
fanjy
2020/02/18
1.4K0
精通数组公式16:基于条件提取数据
在Excel中,基于AND或OR条件从数据集中提取数据是经常要做的事。可以使用下列方法来实现:
fanjy
2021/03/12
4.6K0
创建随机数字或文本:RAND函数和RANDBETWEEN函数
本文讲解如何使用RAND函数和RANDBETWEEN函数在Excel中创建随机数字或随机文本。
fanjy
2022/03/09
5.1K0
创建随机数字或文本:RAND函数和RANDBETWEEN函数
查找的较量
今天,小吴和小范这两个小伙伴又开始研讨Excel了,他们仍然聚焦在Excel公式上。
fanjy
2021/10/13
3860
推荐阅读
相关推荐
Excel无所不能的XLOOKUP,XLOOKUP函数不同场景的应用方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档