天天看点

Excel简称匹配全称,4种公式方法,你会么?

作者:Excel自学成才

举个工作中的实际例子来说明,比如,我们的原始数据记录的公司名称是全称的

现在查找内容却是简称的,需要匹配出对应的信息,如下所示:

Excel简称匹配全称,4种公式方法,你会么?

今天介绍4种公式方法来快速解决,2个公式是不限版本的,2个公式是需要最新版本公式

方法1:VLOOKUP公式

因为是简称匹配全称,所以我们需要搭载通过符来进行查找匹配

*号表示任意多个字符

所以我们使用的公式是:

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

查找值两边都连接一个星号,表示:*华为*

说明只要包含华为这个字符的文本,都能匹配正确,所以就可以轻松匹配出来了:

Excel简称匹配全称,4种公式方法,你会么?

方法2:使用LOOKUP公式

LOOKUP精确查找匹配时有个通用用法

=LOOKUP(1,0/(查找列=查找值),结果列)

这里的查找值是简称,所以我们需要换成FIND函数公式,使用的公式是:

=LOOKUP(1,0/FIND(D2,A:A),B:B)

通过FIND函数,可以确定哪些行符合条件,返回对应B列的结果

Excel简称匹配全称,4种公式方法,你会么?

方法3:使用XLOOKUP公式

Excel新版本里面有XLOOKUP公式,它的用法是:

=XLOOKUP(查找值,查找列,结果列,查找不到,匹配方式,搜索方式)

它默认查找值不带通配符查找的,如果说*号是通配符,需要去第5参数匹配方式里面声明

所以我们使用的公式是:

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

第4参数不填,第5参数输入2表示通配符匹配

Excel简称匹配全称,4种公式方法,你会么?

方法4:使用FILTER公式

FILTER公式是用来筛选的,精确查找时使用的用法是:

=FILTER(结果列,查找值=查找列)

通过简称匹配全称时,需要搭配SEARCH函数公式

使用的公式是:

=FILTER(B:B,IFERROR(SEARCH(D2,A:A),0))

通过SEARCH公式,在A列里面搜索,如果能搜索到,就返回B列的结果了

Excel简称匹配全称,4种公式方法,你会么?

通过全称匹配全称的4种方法,总结如下所示:

Excel简称匹配全称,4种公式方法,你会么?

你学会了么?动手试试吧!