大家好,本期和大家分享Excel通配符的使用方法!

Excel 通配符一共有3个。
它们的含义如下图所示:

符号

含义

举例


表示任意单个字符

比如要查找所有姓王的名字为2个字的人,则可以使用 【 王? 】 代替;查找所有姓王的名字为3个字的人,则可以使用【王??】,以此类推

*

表示任意字符

比如要查找所有姓王的人(不论名字是几个字的),都可以使用【 王* 】 代替

~

在“*”和“?”前,表示将问号和星号转换为普通字符,而不是作为通配符使用

比如要查找 2?3 中的 “?”本身,直接用“?”查找,会查找所有字符,用 “~?” 进行查找,才能找到通配符本身

注意:通配符输入时要英文格式,中文格式无法发挥作用。
通配符还适用于SEARCH、VLOOKUP、HLOOKUP、MATCH、SUMIFS、COUNTIFS等查找函数,解决模糊匹配问题。那么,接下来咱么一一盘点一下通配符的妙用吧!

一、? 单个任意字符的查找替换用法

lua模糊匹配字段串 sumproduct模糊匹配_查找替换

lua模糊匹配字段串 sumproduct模糊匹配_字段_02

二、 * 任意字符(单个或多个)的查找替换用法

lua模糊匹配字段串 sumproduct模糊匹配_字段_03

lua模糊匹配字段串 sumproduct模糊匹配_字段_04

三、~ 取消通配性的使用方法

首先我们来看一下不加~波浪符号的用法,从下面两张图可以看出, 星号“ * ”是无法识别自身的,它的用法还是任意字符替换,所以这里他会替换两个" * "号。

lua模糊匹配字段串 sumproduct模糊匹配_无法识别_05

lua模糊匹配字段串 sumproduct模糊匹配_lua模糊匹配字段串_06

从这里我们可以看出,在通配符" ? “之前加上 " ~ " 波浪符号进行替换时,” ? "能够被识别为自己本身,失去了其通配符的特性。

lua模糊匹配字段串 sumproduct模糊匹配_lua模糊匹配字段串_07

lua模糊匹配字段串 sumproduct模糊匹配_无法识别_08

四、使用通配符的VLOOKUP进行模糊查找

这里以VLOOKUP函数为例,其他函数用法也都是类似的。

首先VLOOKUP函数的语法为:

VLOOKUP(查找值,数据表,列序数,[匹配条件(0为精确匹配,1为近似匹配)])

而使用模糊匹配的VLOOKUP用法为将查找值与星号 * 或者 问号 ?连接起来,如下图所示:

注意:如下图1,当引号为中文格式时,公式是会报#NAME?错误的,表示拼写错误。当转化为英文格式时,公式才会正确,如图二所示,这样,就可以把名称不完全一致的字段匹配出来了!

lua模糊匹配字段串 sumproduct模糊匹配_无法识别_09


lua模糊匹配字段串 sumproduct模糊匹配_excel_10

好啦,今天的分享就到这里啦,希望大家都能有所有收获,有什么问题可以在下方评论留言哦!