原标题:34岁Vlookup函数退休!代替者好用10倍!管帐有必要重新学习了!
微软新发布的XLOOKUP功用真的太强壮了,咱们要和VLOOKUP说再见了!
2019年8月28日微软发布了XLOOKUP,一同支撑竖向和横向查找、从左向右、从右向左查找。
这标志着34岁的VLOOKUP将正式退出历史舞台!
XLOOKUP的面市,将不只代替VLOOKUP,LOOKUP、HLOOKUP函数或许也将退出Excel。
做财政管帐的,了解的Excel函数除了SUM和IF外,VLOOKUP是最常用的一个函数。
VLOOKUP被称为Excel中的功率之王,可是95%的Excel运用者都不能很好运用VLOOKUP。可是,VLOOKUP函数又是Excel中的大众情人。有渠道从前做过“假如只能挑选学习Excel中的一项功用,你会挑选哪个”的查询,VLOOKUP函数居然高居第二位。
在咱们的作业中,根本每天都会遇到这样的场景。比方从总表中,依据名字匹配身份证号信息,依据查核等级确认奖金份额。
这些作业本质上都是匹配调用:匹配相同的数据,调用出咱们需求的数据。要处理这个问题,最常用到的便是VLOOKUP函数。
那么VLOOKUP函数终究怎么运用呢?
VLOOKUP函数语法结构:
VLOOKUP(Lookup_value,Table_array,Col_index_number,Range_lookup),
即VLOOKUP(查找值,查找规模,回来的数值地点的列数,准确匹配仍是含糊匹配)。
一、VLOOKUP函数准确匹配,回来你需求的仅有数据
比方依据名字匹配身份证号信息,关于这种匹配调用仅有的数据,就要用到VLOOKUP函数的准确匹配了。
操作过程:查找规模为肯定引证,可按快捷键F4,准确匹配下参数为0或FALSE。
留意事项:查找规模和要回来的数值地点的列数都是要从查找值地点的列开端核算。
VLOOKUP查询调用准确匹配
二、VLOOKUP函数含糊匹配,回来你需求的区间数据
比方依据查核等级确认奖金份额,关于这种在区间规模内匹配调用数据,就要用到VLOOKUP函数的含糊匹配了,这个功用完全能够代替掉IF函数的多层嵌套,再也不必为写错次序忧愁。
操作过程:查找规模仍然为肯定引证,可按快捷键F4,含糊匹配下参数为1或TRUE。
留意事项:等级表的编制要从小到大
VLOOKUP查询调用含糊匹配
说清楚大方向之后,咱们来共享一下VLOOKUP的几个惯例操作办法:
1、惯例查找
查找名字对应的出售额。在F3单元格中输入公式
=VLOOKUP(E3,$A$2:$C$9,3,0),按Enter键完结。如下图所示:
2、日期查找
在查找日期的时分查找的成果一般会是一串数字,为了使日期能够回来相应的格局,那么需求合作TEXT函数才干完结查找需求。
在F3单元格中输入公式=TEXT(VLOOKUP(E3,$A$2:$C$9,2,0),"yyyy/m/d"),按Enter键完结。如下图所示:
注:如回来格局为2018/12/03,则TEXT的第二个参数的格局能够设置为“yyyy/mm/dd”即可。
3、查找的值为空时
在当查找的值为空时,一般情况下会回来成果为0,那么假如让成果回来空白呢,处理的办法便是在公式后边一个“”。
在F3单元格中输入公式=VLOOKUP(E3,$A$2:$C$9,3,0)&"",按Enter键完结。如下图所示:
4、当查找的方针格局不共同时报错怎么处理
(1)假如查找的方针值是文本格局,而数据区域中是数值格局。
如下图所示,A列中的职工编号为数值格局,而F3单元格中的职工编号为文本格局。
在G3单元格中输入公式:=VLOOKUP(--F3,$A$2:$D$9,4,0),按Enter键完结。
注:--为两个负号,即减负的意思,能够理解为负负得正,这儿是把文本强制转换为数值,所以问题就很简略被处理了。
(2)假如查找的方针值是数值格局,而数据区域中是文本格局。
如下图所示,A列中的职工编号为文本格局,而F3单元格中的职工编号为数值格局。
在G3单元格中输入公式:=VLOOKUP(F3&"",$A$2:$D$9,4,0),按Enter键完结。
注:&""是强制地把数值格局转换成文本格局。
5、区域查找
有时分需求查找某一个值处于那个区间里。比方查找下列的出售额对应的出售提点为多少。在E2单元格中输入公式:=VLOOKUP(D2,$H$2:$I$8,2,1),按Enter键完结。
注:这儿运用该函数最终一个参数为1,即含糊查找,来确认查找的值处于给定的那一个区间。
6、含糊查找
VLOOKUP函数也是支撑含糊查找,即支撑通配符查找。
查找名字中带有“冰”字的职工的出售额,在H3单元格中输入公式:
=VLOOKUP("*"&G3&"*",$B$2:$D$9,3,0),按Enter键完结。
注:假如要查找以“冰”最初的那么公式的榜首参数为:"*"&G3; 假如查找以“冰”结束那么公式的榜首个参数为:G3&"*".
7、查找次序与数据区域中次序共同的多项时
VLOOKUP函数查找次序共同的多项时,能够凭借COLUMN函数构建查找序列。
在H2单元格中输入公式:=VLOOKUP($G2,$A$2:$D$9,COLUMN(B1),0),按Enter键后向右填充。
注:COLUMN函数是回来列号。榜首个参数一定要确定列号,这样才干正确的成果。
8、十字穿插查询
VLOOKUP函数假如有两个条件是出现十字穿插时且次序与数据区域中的次序不共同时,能够与MATCH函数完结查询。
在H2单元格中输入公式:
=VLOOKUP($G2,$A$2:$D$9,MATCH(H$1,$A$1:$D$1,0),0),按Enter键完结后向下向右填充。
注:一定要确定VLOOKUP函数的榜首个参数的列号,MATCH函数的榜首个参数的行号,这样才干得到正确的成果。
9、多条件查询
VLOOKUP还能进行多条件查询,这个用法信任有很多人不知道吧。
在I2单元格中输入公式:
{=VLOOKUP(G2&H2,IF({1,0},$A$2:$A$9&$B$2:$B$9,$D$2:$D$9),2,0)}
按组合键<Ctrl+Shift+Enter>完结后向下填充。
注:公式两头的花括号不是手动输入的,而是按组合键后主动输入的。VLOOKUP的第三个参数为2,第四个参数为0是固定的。
10、反向查找
VLOOKUP函数也能够进行反向查找。
在H2单元格中输入公式:
{=VLOOKUP(G2,IF({1,0},$B$2:$B$9,$A$2:$A$9),2,0)},按组合键
<Ctrl+Shift+Enter>键完结后向下填充。
注:公式两头的花括号不是手动输入的,而是按组合键后主动输入的。
11、一对多查询
VLOOKUP函数还能进行一对多查询,可是这个办法并不鼓舞咱们去运用。
在H2单元格中输入公式:
{=VLOOKUP($G$2&ROW(A1),IF({1,0},$A$2:$A$9&COUNTIF(INDIRECT("a2:a"&ROW($2:$9)),$G$2),$D$2:$D$9),2,0)},按组合键<Ctrl+Shift+Enter>完向下填充。
注:公式两头的花括号不是手动输入的,而是按组合键后主动输入的。
以上便是VLOOKUP的首要运用场景总结。那么,问题来了!利用率如此之高的函数为什么会退休?
三
XLOOKUP比VLOOKUP好在哪?
在微软的官方的介绍中,XLOOKUP的功用是这样的:
从右向左查
多条件查找
从上向下查
查找最终一个
.......
从这张图中能够看出XLOOKUP拥有着其它函数无与伦比的优势,当需求在表格或区域中按行查找项目时, 就能够运用XLOOKUP函数。
XLOOKUP广泛运用后,关于咱们财政而言,将能够少学不少很难的数组公式,VLOOKUP的函数的各种用法也不必学了!
依据官方的的解说,能够简略理解为:XLOOKUP 能够依照行或许列进行查询,并回来对应的成果。
语法:
XLOOKUP 函数查找区域或数组, 并回来与它找到的榜首个匹配项相对应的项。假如不存在匹配项, 则 XLOOKUP 能够回来最接近 (近似) 匹配。
看着有些杂乱,简略解说便是:
留意,参数一共有5个,假如后两个省掉,那么便是准确匹配!
现在该函数只有部分Office 365预览版用户才干运用。
总的来说,XLOOKUP整合了VLOOKUP,HLOOKUP,以及INDEX+MATCH的功用,能够说十分强壮。不过仍是要提示一下咱们,现在该函数只有部分Office 365预览版用户才干运用,还没有全面敞开,咱们能够一同等待一下。
更多财会资讯重视微信:99税优(ID:shuiyou99)
责任编辑: