4个vlookup函数的高阶用法,估计你一种都没用过

yumo66617小时前技术文章2

Hello,大家好,vlookup函数相信大家都非常的熟悉,今天就跟大家分享4个vlookup函数的高阶用法,话不多说,让我们直接开始吧

一、提取固定长度的数字

如下图,我们想要提取工号,只需要将函数设置为:=VLOOKUP(0,{0,1}*MID(A2,ROW($1:$30),6),2,0),

因为这个一个数组公式所以我们要按Ctrl+shift+回车三键填充公式,然后向下拖动即可,这样的话我们就提取到了工号,但是如果工号的第一位或者第二位是0的话,这个0我们是提取不到的,我们点击这一列,然后按Ctrl+1调出格式窗口,点击自定义,在类型中输入6个0,点击确定,这样的话就完成了

二、合并同类项

如下图,我们想要将相同班级的姓名放在一个单元格中,首先我们班级对照表后面构建一个辅助列,在里面输入函数:=B2&IFERROR("、"&VLOOKUP(A2,A3:$C$10,3,0),"")然后向下填充到倒数第二个单元格的位置也就是C9单元格,然后在最后一个单元格输入=B10,就是最后一个单元格对应的姓名

紧接着我们只需要在旁边新建一班到三班的数据区域,输入函数:=VLOOKUP(E3,A:C,3,0),向下填充即可得到正确额结果,在这里我们是将第一步查询到的结果引用到我们新建的区域中

三、反向查找

所谓的反向查找,就是我们要查找的结果在查找列的左边,我们就称之为反向查找,如下图,我们想根据学号查找姓名,这个就是所谓的反向查找,反向查找也仅仅是针对vlookup来说的,我们只需要将公式设置为 :=VLOOKUP(G2,IF({1,0},B1:B9,A1:A9),2,0),然后按ctrl+shift+回车填充公式即可

四、跨表查找

一般情况下,我们使用vlookup函数进行数据查询,一次只能查询一个sheet的数据,但是当我们将表头设置为sheet的名称,配合INDIRECT函数即可实现引用多个表格数据的效果,公式为:=VLOOKUP($A2,INDIRECT(B$1&"!A:B"),2,0)

以上就是我们今天分享的4个vlookup的高阶应用,你用过吗?

我是excel从零到一,关注我,持续分享更多excel技巧


相关文章

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

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

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

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

Xlookup再牛,也打不过Vlookup+Match公式组合

在新版本的函数公式中,Xlookup公式用法简单,受到大多数朋友的喜欢,比如左边是工资表数据,我们想根据姓名,查找出多个字段的结果Xlookup函数公式一次性查找多个值如果我们使用Xlookup函数公...

想要vlookup不出错,这6个知识点你需要了解下

Vlookup函数,相信很多人对它都是又爱又恨。爱的是它比较容易上手,而且功能强大,能够解决工作中的大部分问题。恨的是它动不动就会出现错误值,更可恨的是检查了几遍发现参数全部都是正确的,但是还是会出现...

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

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

Vlookup报错:此引用有问题,此文件中的公式只能引用

前几天,公司同事小刘问我一个问题,它在使用VLOOKUP函数公式的时候,出现了这么一个报错:此引用有问题,此文件中的公式只能引用内含256列(列IW或更少)或65536行的工作表中的单元格。1、错误过...