Office之家 Archiver

卫星酱 发表于 2024/3/25 19:24:02

Excel 中 XLOOKUP 使用技巧分享

锵锵~ 大家好哇!我是研究函数的卫星酱~

上周三,同事陈姐拿着好几个部门的业绩表发愁。

原来,她需要将这些表格再次整理,汇总成一张表交给老板;

可是,各部门同事在做业绩表的时候,那叫一个「随心所欲」:

每个表的格式都不一样,秦始皇来了都得说句「来活了」……

弄得陈姐一会儿用 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),作者:卫星酱

查看完整版本: Excel 中 XLOOKUP 使用技巧分享