网站首页 > 开源技术 正文
举个工作中的例子来说明,左表是人事档案数据,现在需要根据员工姓名,匹配多列的数据结果
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)
是不是很实用,你学会了么?动手试试吧!
猜你喜欢
- 2025-06-15 扔掉Vlookup,同事教我用sumif进行数据查询,看完我是彻底服了
- 2025-06-15 Vlookup一次性查找多个值,4种方法,你更喜欢哪种?
- 2025-06-15 Vlookup新用法!批量查询多个结果,你绝对没用过
- 2025-06-15 VLOOKUP神操作!学会这5招,让你每天早下班2小时!
- 2025-06-15 核对两表数据,一条Vlookup公式搞定!
- 2025-06-15 扒一扒你不知道的VLOOKUP函数用法
- 2025-06-15 老板让我制作动态图表,我不会,同事说用vlookup函数3步就搞定了
- 2025-06-15 升级版的Vlookup你用过吗?自动获取第三参数,一次查找多列数据
- 2025-06-15 数据查询只会vlookup就out了,三个操作让你知道Lookup比它更高效
- 2025-06-15 一对多查找,Vlookup太麻烦,新公式Filter太简单了
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)