搜索
写经验 领红包
 > 娱乐

Vlookup和lookup公式通过全称查找简称,你会么?

举个工作中的例子,左边是一份邮编数据,记录了各个城市的邮编号码,然后我们需要根据地址,快速查找匹配出对应的邮编号码,如下所示:

Vlookup和lookup公式通过全称查找简称,你会么?

Vlookup公式

如果是Vlookup公式,我们是不能根据全称查找出简称的,只能根据简称查找全称,如果给出的数据是全称,然后我们通过查找简称+通配符可以快速查找出来,如下:

=VLOOKUP(&34;&D2&&34;,A:B,2,0)

Vlookup和lookup公式通过全称查找简称,你会么?

那如果遇到题目开头的通过全称,来查找匹配简称的话,Vlookup公式是解决不了的,这个时候需要用到lookup公式了

Lookup公式

我们在单元格中输入的公式是:

=LOOKUP(1000,FIND($A$2:$A$5,D2),$B$2:$B$5)

Vlookup和lookup公式通过全称查找简称,你会么?

万能通用用法

=LOOKUP(一个比较大的数,FIND(查找列,查找值),结果列)

查找列和结果列必须固定引用,且为数据范围,不可引用整列

我们来理解一下这个公式的查找过程,首先是

=FIND(A2:A5,D2)

Vlookup和lookup公式通过全称查找简称,你会么?

首先会对A2进行查找,看A2的字符在D2中有没有,很明显是没有的

然后对A3进行查找,A3的字符在D2中是有的,在第4个位置,返回4

依次类推,得到了一个数组

然后我们使用LOOKUP公式去查找匹配,用一个比较大的值,只要大于数字4,就会匹配到数字4对应的结果列,从而得到了我们想要的结果

Vlookup和lookup公式通过全称查找简称,你会么?

好,关于这个小技巧,你学会了么?自己动手试试吧!