ARTICLE · 1017695
Excel/WPS通配符
Excel/WPS 中原生通配符有3个,分别是星号*,问号?和波浪号~。
1 星号*:
含义:匹配0个或多个任意字符,
举例:
(1) *钢:可以代替末尾是钢字的任意文字,任意长度的内容,如“槽钢”、“工字钢”、“”H钢,“角钢”、“10#槽钢”……
(2) 钢*:可以代替第一个字是钢的任意文字,任意长度的内容,如“钢管”、“钢珠”、“钢材市场”,“钢铁雄心”、“钢铁是怎样炼成的”……
(3) *钢*:可以代替中间有钢字的任意文字,任意长度的内容,如“铁嘴钢牙”,“拉钢卷很危险”……
2 问号?:
含义:匹配任意一个字符,汉字、数字、字母、符号统一算一个字符,必须占位,不能为空;
举例:
(1) ?钢:只能代替两个字,且末尾是钢字的内容,如“槽钢”,“角钢”,不能匹配“工字钢”,“10#槽钢”,“工字钢”应该用??钢代替,“10#槽钢”应该用????钢代替
(2) 钢?:只能代替两个字,且第一个文字是钢字的内容,如“钢管”、“钢珠”,不能匹配“钢模具”,“钢模具”应该用钢??代替
(3) ?钢?:只能代替三个字,且中间文字是钢字的内容;
3 波浪号~:
含义:转义符,如果原内容中有*和?,那么用通配符号*和?代替时,会出现冲突,所以需要用转义符~来转换,查找原内容中的*时应该用~*转义,查找?时,应该用~?转义。具体使用方法在后文中以实例介绍。
3个通配符的极简总结:
星号 * :万能模糊匹配,适配所有长短文本
问号? :精准单字匹配,固定占位1个字符
波浪号~ :特殊符号转义,杜绝数据匹配出错
二、通配符的应用场景
在Excel或WPS中,通配符通常有三个应用场景,分别是“查找替换”中的应用、“筛选”中的应用,“函数”中的应用
1 通配符在“查找替换”中的应用
(1) 案例:用通配符去掉部门及部门后面的连接符-

思路:所有名字前面有个-,将-及前面的文字用空值代替;
方法:查找-及前面的字符,用空值代替。
CTRL+H,调出查找替换对话框,查找内容输入*-,替换内容不输

(2) 案例:用通配符去掉工号中的字母
思路:工号中的字母只有两位,字母前面都是*,那么应该用通配符*22,但是*本身就是通配符,所有这个*号就要用转义符转义为~*,所以用空值替换~*??。

2 通配符在“筛选”中的应用
案例:筛选工号位数为01的员工
在筛选栏里输入相应的通配符

本期主要了解一下通配符基础知识,下一期专门介绍通配符在几个常用函数中的应用。