Excel一次性匹配多个值,新版本Vlookup,也升级了!

yumo6663个月前 (07-08)技术文章36

举个工作中的例子来说明,左表是人事档案数据,现在需要根据员工姓名,匹配多列的数据结果

1、Vlookup普通做法

需要查找匹配4个结果,通常情况下,我们会分4步进行解决,首先,查找匹配出部门的数据

输入的公式是:

=VLOOKUP(G2,A:E,2,0)

然后,再分别使用公式,查找匹配出性别,工龄,工资情况:

=VLOOKUP(G2,A:E,3,0)

=VLOOKUP(G2,A:E,4,0)

=VLOOKUP(G2,A:E,5,0)

2、Vlookup进阶做法

其实,我们可以总结到规律

查找值没有变化,都是G列的数据

查找数据区域也没有变化,都是A:E列

想要查找的列,这个有变化,分别是2,3,4,5

最后精确查找,固定是0

所以,我们需要找到一个辅助公式,可以通过向右拉动的时候,可以变成2,3,4,5

这个函数公式,其实就是column()

,当我们输入公式column(b1)时,它返回的是b1在第几列,结果就是2,向右填充,就会得到3,4,5

因此,如果我们想要一次性的查找匹配出来,就可以使用公式:

=VLOOKUP($G2,$A:$E,COLUMN(B1),0)

查找值G2,按3下F4快捷键,固定列标

查找数据区域,A:E列,按1下F4快捷键,固定行标和列标

第3参数借助column公式引用

这样就可以一次性的得到所有的结果

3、Vlookup大神使用技巧

其实VLookup函数公式也是支持使用数组用法的

既然,我们需要查找第2,3,4,5列的结果

那我们其实可以直接输入公式:

=VLOOKUP(G2,A:E,{2,3,4,5},0)

也就是第3参数,我们使用的是数组用法,它就一次性可以匹配出来所有的结果了

这种方法的好处在于,如果我们查找匹配的顺序和原表不一致,只需要改动到对应的列即可,例如,下方的查找匹配,我们可以使用公式:

=VLOOKUP(G2,A:E,{2,5,3},0)

是不是很实用,你学会了么?动手试试吧!

相关文章

Vlookup函数的7个经典查询引用技巧,绝对的高效

查询引用,用到最多的函数为Vlookup,但你真的会用吗?其实,Vlookup函数除了常规的查询引用外,还有多种使用技巧一、Vlookup函数:功能及语法结构。 功能:在指定的数据范围内返回符合查询要...

办公小技巧:Excel引用相对还是绝对

平时在工作中,我们经常在Excel函数中对一些元素如单元格、行、列等元素进行相对或绝对的引用。今天我们就来探讨一下这两者的区别,以及我们又该在什么时候进行相对或者绝对引用。相对OR绝对,认识引用在Ex...

带有VLOOKUP公式的表格,别乱发,小心重要信息泄露!

如果你平时有用到使用VLOOKUP公式跨表格引用,这种表格千万别乱发,一不小心,重要的信息就会泄露出去了,我们模拟一个简单的工作场景,很容易就被忽视掉了!1、业务需求例如,现在你是一个销售公司的业务经...

数据查询vlookup函数才是NO.1,九大经典案例详解,还不会就out了

Excel函数中要说哪个函数用的最多,相信许多朋友都会首先想到vlookup函数。许多人把vlookup函数都当做是Excel函数之王。不仅仅是因为这个函数功能非常强大,而且这个函数能够给工作带来更加...

Vlookup函数的这7个应用技巧都不掌握,那就真的Out了

查询引用,用到最多的函数为Vlookup,但你真的会用吗?其实,Vlookup函数除了常规的查询引用外,还有多种使用技巧一、Vlookup函数:功能及语法结构。 功能:在指定的数据范围内返回符合查询要...

2021-04-23 Excel小课堂 | vlookup函数精确匹配用法

vlookup函数是Excel中使用最频繁的函数,被称为 “万金油” 函数;它可以用来精确查找,模糊查找、反向查找、多条件查找。不论做什么行业,人事、行政、销售、会计、银行、审计……,只要与数据打交道...