分享

Excel函数应用篇:Excel通配符的运用

 每天学学Excel 2022-02-15

在EXCEl使用中,通配符是一种神奇而强大的存在,使用它可以大大提高我们的工作效率。当不知道真正字符或者懒得输入完整的字符时,就可以用通配符代替。通配符除了在查找与替换可以发挥很大作用外,在函数中也可以发挥强大功能,尤其是面对一些不确定事项时,接下来,小编就为大家介绍下Excel中通配符功能的相关应用。

关于通配符的含义

通配符是一类键盘字符,主要有星号(*)和问号(?)两种。

号(*):代替0个或多个字符,字符不限长度。

问号(?):代替一个字符。(“?”必须为英文输入条件下的问号)

所以说,星号表示匹配的数量不受限制;而问号的匹配字符数则受到限制,多少个问号代表多少个字符。

(注意:”?””*”都必须为在英文输入法状态下输入。)

以下再详细列个表来说明它们各自的含义。

通配符

含义

通配符示例

可以匹配的字符示例

?

代表任意单个字符,有多少个?,就代表多少个字符。

?

字开头的两个字符,

如:龙大,龙小,龙三,……

??

字开头的三个字符,

如:龙大熊,龙小二,龙小小,……

?

字结尾的两个字符,

如:恐龙,剑龙,霸龙,……

??

字结尾的三个字符,

如:秀颌龙,霸王龙,滑齿龙,……

??恐龙??

恐龙的六个字符,且” 恐龙字符前面和后面各带两个字符,如:一个恐龙化石,找到恐龙脚印,……

?

的三个字符,且中间有且仅有一个字符,如:大一班,大二班,大三班,……

*

代表任意数量字符,匹配的数量不受限制

*ch

”ch”结尾的字符,”ch”前面不限制多少个字符,有没有字符均可,如watchsearchmuchapproach,……

*123*

包含“123”的字符,前、后面不限制多少个字符,有没有字符均可,如0012359123567123,……

~

代表波浪符右侧的符号为普通字符

~*

代表*

~?

代表?

关于通配符的运用

也许看了以上的表格,对于通配符的含义大家可能还有点迷糊,以下举个实例来说明下通配符的运用,大家看了或许就很明白了。

一:Excel在查找内容时使用通配符

实例描述:在作品登记表中,有作者的名字中某个字出现了同音不同字的现象,要求都改成正确的名字(图1)。

我们分析一下,这个表中作者“马震安”中的第二个字分别出现了“震”、“振”、“镇”三种情况,要改成正确的“马震安”,如果一个一个地改,数量少了还不费事,但是要改的数量多了,那还是很让人头疼的。这时,我们可以利用通配符来对作者进行查询替换。利用组合键Ctrl+F调出“查找和替换”对话框,选择“替换”标签,在“查找内容”出输入“马?安”(注意是英文半角的“?”),在“替换为”处输入正确的“马震安”,最后点击“全部替换”按钮,这时就会把表中作者是“马震安”、“马振安”、“马镇安”的,都替换成“马震安”(图2)。

小提示:在Excel中通配符有3个,分别为?(问号)、*(星号)、~(波形符)。其中,?(问号)可代表任意单个字符;*(星号)可代表任意数量的字符;~(波形符)后可跟 ?、* 或 ~ 问号、星号或波形符,例如,“fy06~?”可找到“fy06?”

可见,有了通配符的帮助,在Excel中可进行更大范围的查询替换,在日常办公中还是非常有用的。

二、Excel替换内容时使用通配符

实例一:

如下一份电器销售统计表,

我们可以看到,产品名称列的每个单元格都多了一个序列号(1),(2),……,现要把这些序列号删除,最快的办法就是利用通配符来批量替换删除。

方法:按快捷键Ctrl+H,调出查找替换对话框,查找内容输入:(*),替换内容为空,具体如下:

点击【全部替换】,即可以看到表格里的序列号全部替换成空,结果如下:

实例二:

如下一份参赛名单,

已经确定画圈圈的这几个名字是同一个人,正确的名字是王益一,只是表格填写时,把参赛姓名给写错,现要把错误的名字给修改更正过来,同样可以利用通配符来查找替换,一秒钟就搞定。

方法:按快捷键Ctrl+H,调出查找替换对话框,查找内容输入:按快捷键Ctrl+H,调出查找替换对话框,查找内容输入:王?一,替换为内容输入:王益一,具体如下:

点击【全部替换】,即可以看到表格里画圈的几个错误名字全部更正为正确的,结果如下:

三、利用通配符“~”搜索或替换含有作为普通字符功能的”?””*”” ~”的单元格

因为”*””?”” ~”这三个符号作为通配符,有自己的含义,所以在Excel表格中,若单元格中有这三个符号,想要搜索它们,就得利用作为通配符功能的波形符(~),搜索时,表达方式分别为:~*~?~~

例如,如下表格,

产品名称列的单元格都包含”*”号,若是直接搜索”*”,你会发现,这样会把表格所有数据搜索出来,如下图:

若是搜索” ~*”,就可以把包含”*”的单元格搜索出来,如下图:

同理,若是要搜索包含2”*”,就得输入” ~*~*”,依此类推。

今天关于通配符的介绍就先介绍到这里,通配符还有其它运用,比如在筛选的运用,下次在继续介绍。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多