大家好,本期和大家分享Excel通配符的使用方法!
Excel 通配符一共有3个。
它们的含义如下图所示:
符号 | 含义 | 举例 |
? | 表示任意单个字符 | 比如要查找所有姓王的名字为2个字的人,则可以使用 【 王? 】 代替;查找所有姓王的名字为3个字的人,则可以使用【王??】,以此类推 |
* | 表示任意字符 | 比如要查找所有姓王的人(不论名字是几个字的),都可以使用【 王* 】 代替 |
~ | 在“*”和“?”前,表示将问号和星号转换为普通字符,而不是作为通配符使用 | 比如要查找 2?3 中的 “?”本身,直接用“?”查找,会查找所有字符,用 “~?” 进行查找,才能找到通配符本身 |
注意:通配符输入时要英文格式,中文格式无法发挥作用。
通配符还适用于SEARCH、VLOOKUP、HLOOKUP、MATCH、SUMIFS、COUNTIFS等查找函数,解决模糊匹配问题。那么,接下来咱么一一盘点一下通配符的妙用吧!
一、? 单个任意字符的查找替换用法
二、 * 任意字符(单个或多个)的查找替换用法
三、~ 取消通配性的使用方法
首先我们来看一下不加~波浪符号的用法,从下面两张图可以看出, 星号“ * ”是无法识别自身的,它的用法还是任意字符替换,所以这里他会替换两个" * "号。
从这里我们可以看出,在通配符" ? “之前加上 " ~ " 波浪符号进行替换时,” ? "能够被识别为自己本身,失去了其通配符的特性。
四、使用通配符的VLOOKUP进行模糊查找
这里以VLOOKUP函数为例,其他函数用法也都是类似的。
首先VLOOKUP函数的语法为:
VLOOKUP(查找值,数据表,列序数,[匹配条件(0为精确匹配,1为近似匹配)])
而使用模糊匹配的VLOOKUP用法为将查找值与星号 * 或者 问号 ?连接起来,如下图所示:
注意:如下图1,当引号为中文格式时,公式是会报#NAME?错误的,表示拼写错误。当转化为英文格式时,公式才会正确,如图二所示,这样,就可以把名称不完全一致的字段匹配出来了!
好啦,今天的分享就到这里啦,希望大家都能有所有收获,有什么问题可以在下方评论留言哦!