首页
学习
活动
专区
圈层
工具
发布

Xlookup还想全面吊打Vlookup?

自从几年前微软推出Xlookup函数以来,网上的画风是这样的。 但Xlookup真能全面吊打Vlookup吗?至少在大数据量的实战面前,Xlookup还只是个小弟。...Xlookup VS Vlookup 这是最直接的对比,10万行Vlookup平均花了0.4秒,Xlookup平均0.56秒,前者比后者足足快了40%!...Index/Match组合平均0.41秒,略慢于Vlookup,但也明显比Xlookup更快(快了36%)。另一个组合方式,Index/XMatch,则比Xlookup还慢10%。...Xlookup 的二级制搜索模式 Xlookup比Vlookup多了2个可选参数,其中一个是搜索模式。其中,如果搜索目标列是升序或降序排序,则可以选用二进制搜索模式。...Xlookup这个参数相当于内置了iferror。下图测试了三种情况:Xlookup使用内置的参数,Xlookup嵌套Iferror,Vlookup嵌套Iferror。

1.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Excel xlookup使用指南

    xlookup语法 =XLOOKUP(查找值,查找范围,结果范围,[容错值],[匹配方式],[查询模式] # 只有前三个是必须的,后面均可省略。...但和VLOOKUP所不同的是,XLOOKUP默认不支持通配符匹配,只有将第5参数设置为常数2时,才支持通配符匹配。 XLOOKUP的第5参数可以指定匹配方式。...公式如下: G2输入公式▼=XLOOKUP(F2,A2:A11,XLOOKUP(G1,B1:D1,B2:D11)) 公式使用了两个XLOOKUP函数。...先说XLOOKUP(G1,B1:D1,B2:D 上面解释过,当结果范围是一个多行多列的区域时,XLOOKUP可以根据查询范围的行列特性,返回一个多行或多列的结果区域。...公式如下: E3输入公式▼ =SUM(XLOOKUP(E1,A:A,B:B):XLOOKUP(E2,A:A,B:B)) 和VLOOKUP不同,和INDEX函数相同,XLOOKUP返回的不是一个单纯的值

    5.9K21

    Excel无所不能的XLOOKUP,XLOOKUP函数不同场景的应用方法

    注:WPS表格和Office低版本是没有这个函数的。 下面就让我们用6个工作中的案例来讲解一下这个函数的用法吧!大家来看看谁更胜一筹?...XLOOKUP看了前面两位仁兄的表演后,默默的在H4单元格中写下了公式=Xlookup(G4,C4:E11,E4:E11)。...随后XLOOKUP函数来了一个延伸板的动态查找,因为XLOOKUP函数的查找值第一参数可以是一个值,也可以是一组值,所以直接写成=Xlookup(G4:G6,C4:E11,E4:E11)就可以批量查找出多个姓名对应的年龄...XLOOKUP函数也可以兼容通配符查找,不过XLOOKUP函数查找的通配符遇到多个结果时返回的是第一个结果值。...最后给大家分享一下低版本Office的同学如果不想升级软件,可以使用VBA自定义一个XLOOKUP函数哦,方法如下: VBA自定义XLOOKUP函数

    89550

    金山WPS支持xlookup了?亲自上手实战好不好用。

    对比了自己的版本,发现确实不是最新版。得,干脆重装吧。...哭了,毕竟在此之前,只有Office365可以用XLOOKUP函数。 什么是XLOOKUP? 说了这么多,XLOOKUP究竟是什么呢?...XLOOKUP(查找值,查找数组,返回数组,未找到值,匹配模式,搜索模式) 其中前三个参数是必需的,后三个是可选参数。 Xlookup 公式 具体参数解释,如下所示。...那如果换成XLOOKUP函数呢? =XLOOKUP(A10,A1:A6,B1:B6) 这里这用到了三个参数(查找值、查找数组、返回数组),逻辑也比VLOOKUP函数更简单了。...如果一位同学的分数为81分,用XLOOKUP函数查找所对应的评价结果,可以这样写: =XLOOKUP(B10,B2:B5,C2:C5,,-1) 「匹配模式」参数这里用的是-1,也就是说,查找值是81,

    2.1K20

    XLOOKUP 和 XMATCH 的新正则表达式模式

    XLOOKUP 和 XMATCH 的新正则表达式模式 现在,您可以通过使用新的 [match_mode] = 3 和正则表达式模式作为lookup_value,在现有的 XLOOKUP 和 XMATCH...正则表达式模式作为lookup_value 这将允许 XLOOKUP 和 XMATCH 与单元格中的文本部分匹配,或者与可以用正则表达式描述的任何其他文本模式匹配。...我们将 XLOOKUP 与 “USA|United States“指定为 lookup_value,match_mode = 3。...=XLOOKUP(lookup_value,lookup_array,return_array,if_not_found,match_mode,search_mode) 使用正则表达式模式的 XLOOKUP...可用性 这些功能将向运行以下版本的用户推出: 最新版的office365 Windows:版本 2408(内部版本 17931.20000) Mac:版本 16.89(Build 24080715)

    25210

    Office 365技术学习02:令人期待的XLOOKUP函数

    XLOOKUP函数语法 XLOOKUP函数的语法如下: XLOOKUP(lookup_value,lookup_array, return_array, [match_mode], [search_mode...返回区域而不是值 XLOOKUP函数的一个非常简洁的功能是返回所查找内容的单元格引用而不是返回值,因此,可以对两个XLOOKUP之间的区域进行求和,例如: =SUM(XLOOKUP():XLOOKUP(...而使用XLOOKUP函数的公式如下: =XLOOKUP(B3,$H$3:$H$10,$J$3:$J$10) 得到与VLOOKUP函数相同的结果,如下图所示。 ?...下面的公式使用XLOOKUP函数,获得相同的结果: =XLOOKUP(C7,$B$2:$F$2,B4:F4) 结果如下图所示。 ?...现在,利用XLOOKUP函数返回单元格区域引用的功能,可以使用下面的公式: =XLOOKUP($B3,$K$2:$K$10,XLOOKUP(D$2,$I$2:$K$2,$I$2:$K$10)) 得到相同的结果

    2.1K30

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

    XLOOKUP函数是Office 365推出的一个新函数,可以完美解决需要使用INDEX函数/MATCH函数组合才能解决的问题。...这就需要第二个XLOOKUP函数出场了。 实际上!XLOOKUP不会产生单个值,而是返回引用的单元格区域。...例如,如果单元格A1中的数值为6,使用XLOOKUP进行查找并找到了单元格A1,那么实际上返回的是A1而不是6。因此,我们能够使用XLOOKUP来创建动态区域引用。...对于第二个XLOOKUP函数,先确定要返回哪一列,因此将引用标题单元格并在查找表的标题区域中查找值。...因此,单元格C3中的公式为: =XLOOKUP($B3,$J$2:$J$10,XLOOKUP(C$2,$I$2:$K$2,$I$2:$K$10)) 将单元格C3向下向右拖放,填充相应的单元格区域,如下图

    2.4K10

    Xlookup 偷偷升级,把另一个Excel函数的饭碗也给砸了!

    昨天兰色在用Xlookup函数时,总觉得哪里不对。这还是我曾经用过的Xlookup吗?第4个参数有点陌生,原来有吗? ?...为了求证,兰色找到之前写过的一篇微信推文《全面取代Vlookup,Xlookup函数的使用方法》,当时语法截图是这样的: ?...果然,现在的Xlookup的第4个参数 [if_not_found] 是新增加的参数。 它的字面意思“如果找不到” ,难道它的功能是当Xlookup查找不到符合条件的结果时,返回指定的值?...Xlookup函数的这次升级的确很实用,着实把IFERROR的饭碗也给抢了。 兰色说:Xlookup函数的问世,让Vlookup函数顿时失色。但查找界的老大LOOKUP函数服吗?...明天,兰色将让xlookup和lookup来一次正面PK,看一下到底哪个函数更厉害。

    1K40

    Excel界地震 微软宣布 跨4代人34岁的 VLOOKUP 退休

    微软发布了 VLOOKUP 的继任者:XLOOKUP,来搜一下: ?...居然搜不到,什么鬼~ 因为三叔的人气太旺盛,刚刚出道的 XLOOKUP 被搜索引擎识别为错误输入并改回三叔的名字,可见三叔已经牢牢站稳了头条。...微软发布 XLOOKUP 微软于 2019年8月28日 正式宣布将在Excel中加入新的函数来接替 VLOOKUP,那就是 XLOOKUP。 ?...介绍 XLOOKUP 微软是如何考虑的,为什么会引入 XLOOKUP 呢,根本微软微软博客,是这样描述的: 虽然VLOOKUP被广泛使用,但它有一些众所周知的限制,XLOOKUP克服了这些限制: 默认为...原来是这样,那相信有了 XLOOKUP 可以更加方便大家平时的工作了。更详细的可以看看微软的博客哦。

    1.1K10

    Excel界地震 微软宣布 跨4代人34岁的 VLOOKUP 退休

    微软发布了 VLOOKUP 的继任者:XLOOKUP,来搜一下: 居然搜不到,什么鬼~ 因为三叔的人气太旺盛,刚刚出道的 XLOOKUP 被搜索引擎识别为错误输入并改回三叔的名字,可见三叔已经牢牢站稳了头条...微软发布 XLOOKUP 微软于 2019年8月28日 正式宣布将在Excel中加入新的函数来接替 VLOOKUP,那就是 XLOOKUP。...介绍 XLOOKUP 微软是如何考虑的,为什么会引入 XLOOKUP 呢,根本微软微软博客,是这样描述的: 虽然VLOOKUP被广泛使用,但它有一些众所周知的限制,XLOOKUP克服了这些限制: 默认为...原来是这样,那相信有了 XLOOKUP 可以更加方便大家平时的工作了。更详细的可以看看微软的博客哦。...注意:目前 XLOOKUP 并未全面发布,只可以在Office 365的预览体验版中提前看到,但未来会有的。

    1.2K40
    领券