XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别( 三 )


■网友的回复
新功能解决了VLOOKUP的许多限制。
XLOOKUP - 一个强大的新功能,旨在解决VLOOKUP的许多已知限制。对于广告客户和营销商而言,这意味着更有效的报表,花费更少的时间来执行解决方法功能。它将在未来几周内推出Office 365 Insiders Program用户。
怎么使用?XLOOKUP函数能够垂直和水平搜索工作表,而单独使用VLOOKUP是不可能的。 XLOOKUP 只需要三个输入即可执行最常见的精确查找:
XLOOKUP(Lookup_Array中,查找_数组,return_array)
lookup_value:你在找什么lookup_array:在哪里找到它return_array:返回什么
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
XLOOKUP功能在行动中。减少变通方法的需要XLOOKUP瞄准以下VLOOKUP 限制?由Microsoft 排行:
默认为“近似”匹配: 大多数情况下用户想要完全匹配,但这不是VLOOKUP的默认行为。要执行完全匹配,您需要将第4个参数设置为FALSE。如果你忘了(这很容易),你可能会得到错误的答案。
不支持列插入/删除: VLOOKUP的第3个参数是您要返回的列号。因为这是一个数, 如果插入或删除列,则需要递增或递减VLOOKUP中的列号。
无法向左看: VLOOKUP始终搜索第1列,然后返回右侧的列。无法从列向左返回值,强制用户重新排列其数据。
无法从后面搜索: 如果要查找最后一次出现,则需要反转数据的顺序。
无法搜索下一个较大的项目: 执行“近似”匹配时,只有正确排序后才能返回下一个较小的项目。
引用更多不必要的单元格: VLOOKUP第二个参数table_array需要从查阅列延伸到结果列。因此,它通常会引用比真正依赖的更多的单元格。这可能会导致不必要的计算,从而降低电子表格的性能。
以上来源Markrying Land,翻译:CSDN学院。
与VLOOKUP的区别在哪?具体看下面的视频就能差不多明白了。
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
比较XLOOKUP与VLOOKUPhttps://www.zhihu.com/video/1154421047733313536来源:YOUTUBE(https://www.youtube.com/watch?v=pURSha68Mjs)
■网友的回复
谢谢 @秦阳 邀请
从本人的试用情况来看,有了这个XLOOKUP函数,基本上不用使用VLOOKUP、HLOOKUP了,也在一定程度上替代LOOKUP函数。
与VLOOKUP相比,VLOOKUP函数有的功能,XLOOKUP都有,并且,它还增加了几个关键特性:
1、可以指定查询的顺序,可以从前往后查,也可从后往前找,满足不同情境下的查找需求。因而可以返回指定条件的第一个,也可返回指定条件的最后一个。
2、如果没找到指定的值,可以返回最接近的值(可返回比指定值大的最小值,也可以返回比指定值小的最大值)
3、既可以纵向查找,也可横向查找(这一点和LOOKUP一样),即可实现VLOOKUP的功能,也可实现HLOOKUP的功能。
4、XLOOKUP函数不必使用Ctrl+Shift+Enter三键输入,就可以进行数组运算(和LOOKUP一样)。所以可以利用这个特点进行很多扩展。比如多条件查找、一次查找多个值、查找第一个文本、查找最后一个数字,等等
前二天在公众号详细介绍过本函数,就不粘贴上来了,大家有兴趣的话可以点击链接查看
新函数XLOOKUP详解,VLOOKUP自愧不如、自惭形秽、自求下岗
■网友的回复
vlookup 函数一直是我们学习函数的必经之路,掐指一算,它今年已经 34 岁了!
34 岁的它正面临着“中年危机”——即将被新人 xlookup 取代。
我做了一张图,帮大家先简单了解一下 xlookup 的神奇之处~
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
也就是说——
我们之前学的 vlookup 函数各种用法,到后面可能都不用学了(比如逆向查找if(1,0),还有其他各种各样奇葩的做法……);我们可以少学一些很难的数组公式经典用法;跟着 Office 一起出生的 vlookup 可能面临退休的风险!
目前该函数只有部分 Office 365 预览版用户才能使用。
不过很快,相信我们大家都能用上 xlookup 这个神仙函数!
感兴趣 不嫌麻烦的同学,可以先看一下官方介绍:
XLOOKUP 函数下面是我为大家整理的介绍:
? xlookup 简介。
当需要按行查找项目时,通过 xlookup,我们可以在一列中查找搜索词,并返回另一列中同一行的结果,无论返回列位于哪一侧。
简单理解就是:xlookup 可以按照行或者列进行查询,并返回对应的结果。
? xlookup 基本语法。xlookup 函数可以搜索区域或数组,并返回与它找到的第一个匹配项相对应的项;
如果不存在匹配项,则 xlookup 可以返回最接近 (近似))的匹配项。
XLOOKUP(lookup_value, lookup_array, return_array, , )
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
看到这里,很多同学可能会缓缓打出一个“?”……
纳尼??究竟在说啥??这是人话嘛?
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
不要方,机智的我又做了个图,方便大家来理解~
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
其中“指定匹配类型”和“指定要使用的搜索模式”均为可选参数。
不填参数的话,“指定匹配类型”默认为完全匹配(即精确匹配);
“指定要使用的搜索模式”默认从第一个项目开始搜索;
“指定匹配类型”中的通配符匹配,一般用在模糊查找中,通配符 ?* ~ 所指代的意思如下表所示:
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
是不是还感觉一头雾水?
不怕,下面借助几个实际案例,帮大家进一步了解 xlookup 函数的强大之处!
一、单条件匹配案例:查找秋叶 Excel 的次数
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
vlookup 函数法:
=VLOOKUP(D2,A1:B5,2,FALSE)
xlookup 函数法:
=XLOOKUP(D2,A1:A5,B1:B5)
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
二、多条件匹配:查找秋叶 Excel 的部门、次数
vlookup 函数法:
=VLOOKUP(E2\u0026amp;F2,IF({1,0},A1:A6\u0026amp;B1:B6,C1:C6),2,FALSE)
xlookup 函数法:
=XLOOKUP(E2\u0026amp;F2,A1:A6\u0026amp;B1:B6,C1:C6)
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
三、逆向匹配:查找秋叶 Excel 的编号
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
vlookup 函数法:
=VLOOKUP(E2,IF({1,0},B1:B5,A1:A5),2,FALSE)
xlookup 函数法:
=XLOOKUP(E2,B1:B5,A1:A5)
vlookup 第二参数有找的必须在查找的区域第一行的限制,而 xlookup 函数已经完全没用这个限制;
所以逆向匹配跟前面的原理一样,还是找啥,找的区域,返回的区域组成。
XLOOKUP的推出对VLOOKUP意味着啥两者有啥区别
类似的栗子还有很多,有关 xlookup 函数的应用还远不止上面这些。
函数就像工具一样,你理解了它的作用,要用的某个功能的时候,就能想到某某函数有这个功能,然后就可以灵活应用,这也是能否学好函数的首要条件。
我们先要积累常用函数的用法,知道它是什么、能干嘛、有什么功能,然后为我们所用~
关于 vlookup,可以看下我之前的回答,巩固复习一下:
Excel 有哪些可能需要熟练掌握而很多人不会的技能?
转载请私信获取授权更多Excel教程、资源,欢迎关注公众号:秋叶Excel
■网友的回复
意味着你要是用了就会被拿着wps和office2003的领导骂
■网友的回复
具体功能介绍最高赞回答已经介绍的很全面了。刚更新365新版本,来谈谈试用的感受:
xllokup可以说是解决了前辈vlookup之前的多个顽疾,正中要害。xlookup的第三个参数是直接指定输出列,一下子解决了以下几个困扰:
不用再数列数了!2. 可以向左查询了!
3. 可以直接多列输出,不需要用column函数了!
4. 当索引区域插入或者删除列时,原先vlookup的查询列号是不变的,会出现查错列的情况,现在也不再受影响了!
5. 支持多变量查询,不必再用 \u0026amp; 做辅助列了!
6. the last and most important:可以在同事面前炫耀,哈哈哈 @茗记
另外,新版的filter函数功能也非常强大,同推荐!
■网友的回复
请问他可以代替:index+small+if+row组合吗?
■网友的回复
有可能替代vlookup,但是也不会完全替代,灵活性太好。
■网友的回复
用这玩意儿就是找不自在,老版本用户那么多,你敢用这个别人就敢打不开文件


推荐阅读