为什么vlookup出来的是公式(Vlookup和lookup公式通过全称查找简称)

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

为什么vlookup出来的是公式(Vlookup和lookup公式通过全称查找简称)(1)

Vlookup公式

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

=VLOOKUP("*"&D2&"*",A:B,2,0)

为什么vlookup出来的是公式(Vlookup和lookup公式通过全称查找简称)(2)

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

Lookup公式

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

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

为什么vlookup出来的是公式(Vlookup和lookup公式通过全称查找简称)(3)

万能通用用法

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

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

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

=FIND(A2:A5,D2)

为什么vlookup出来的是公式(Vlookup和lookup公式通过全称查找简称)(4)

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

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

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

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

为什么vlookup出来的是公式(Vlookup和lookup公式通过全称查找简称)(5)

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页