锵锵~ 大家好哇!我是研究函数的卫星酱~
上周三,同事陈姐拿着好几个部门的业绩表发愁。
原来,她需要将这些表格再次整理,汇总成一张表交给老板;
可是,各部门同事在做业绩表的时候,那叫一个「随心所欲」:
每个表的格式都不一样,秦始皇来了都得说句「来活了」……
弄得陈姐一会儿用 VLOOKUP,一会儿用 HLOOKUP,焦头烂额的!
其实,数据处理的新宠 XLOOKUP,完全可以独挑大梁!
今天卫某就来给大家讲讲吧~
1、取代 VLOOKUP
VLOOKUP:在表格的首列中查找特定值,并返回该行中其他列的值。
限制:只能从左到右进行查找,且查找列不在第一列时,需要调整列号。
XLOOKUP:不受查找列位置的限制,从左到右、从右到左,都没问题~
例:下面这个一维表中,需要根据姓名查找业绩。
=XLOOKUP(E2, B2:B5, C2:C5)
公式比 VLOOKUP 更简短。
2、取代 HLOOKUP
HLOOKUP:在表格的首行中查找特定值,并返回该行中其他列的值。
限制:只能进行水平查找。
XLOOKUP:同样支持从上到下或从下到上的查找,且不受查找行位置的限制,水平查找更得心应手。
例:还是根据姓名查找业绩,不过表格格式是二维。
=XLOOKUP(H2, B2:E2, B3:E3)
HLOOKUP 还得数第几行,不习惯这种查找方式的朋友,光琢磨公式就怪变扭的;
XLOOKUP 就简单多了,输入「=XLOOKUP (」后鼠标拖选就行,小白也能看懂~
3、数组查询
不管是 VLOOKUP 还是 HLOOKUP,都只能根据一行 / 列,查找另一行 / 列的值。
如果需要查询多行 / 列,就需要多个公式。
例:
查找「业绩」,一个公式:
查找「排名」,另一个:
但 XLOOKUP 可以一次性返回某个员工的业绩和排名:
=XLOOKUP(F2,B2:B5,C2:D5)
4、逆向查找
就如我们在前两点中提到的,传统的查找函数通常是从左到右或从上到下进行查找;
而 XLOOKUP 则支持从右到左或从下到上的逆向查找。
例:
=XLOOKUP(E2,B2:B5,A2:A5)
不需要考虑列数、顺序,直接把查找列和结果列选中就完事儿!
5、多条件查找
根据多个条件查找,XLOOKUP 也是丝毫不惧:
=XLOOKUP(F2&G2,B2:B5&C2:C5,D2:D5)
只要将查找值和查找区域都用「&」连接起来,照样没问题~
这个 VLOOKUP 可办不到吧
6、写在最后
不管是横向查找还是纵向查找,或者数组、逆向和多条件,XLOOKUP 一个公式全都能搞定~
任尔东西南北风,我 XLOOKUP 一招鲜,吃遍天下!
本文来自微信公众号:秋叶 Excel (ID:excel100),作者:卫星酱