分享

Excel中的通配符

 拨丝留其产 2016-03-12

无涯:这一节我们来说下通配符,那什么是通配符呢?

l  通配符是一种特殊语句,不同软件有数量不等的通配符的字符,excel主要有星号(*)和问号(?),用来模糊搜索存在于单元格里的字符(串)。

小白:师傅,模糊是什么意思呢?

无涯:我们先来举个简单的例子:

表格 19通配符的使用

内容

备注

国庆节

节日

孙小空

大徒弟

朱小戒

二徒弟

何小沙

三徒弟

马小白

四徒弟

野炊

活动

小不点

其他

不小心

处事

表格 19中要查找> 的关键字从第二位开始的文本有哪些,我们不知道>字前面有哪些字符,所以我们就必须通过模糊的方式来查找。Excel的查找功能我们可以通过按快捷键 Ctrl + F>调出窗口,后我们只需在查找内容>输入栏中输入要查找的关键字。现在按照刚才的要求查找我们需要的内容,我们在1输入栏中>后点击2查找全部>,如 90所示将可以查找工作表中第二个字符是小的所有单元格,其中3红色框中的为所有符合条件的单元格,从图中可以看到满足的查找条件的总共有5个单元格数据。


90通配符的模糊查找

小白:噢,明白了就是模糊就满足某些关键字的匹配。

无涯:从上面的例子我们认识到简单的模糊查找了,那么我们也来了解下Excel中可用的通配符(*)(?)的作用。

表格20通配符的作用

通配符

名称

作用

*

星号

匹配任意多个(任意)字符

问号

匹配任意一个字符

~

波浪号

匹配通配符*本身的字符

小空:师傅,任意多个字符具体是什么意思呢?

无涯,这个好说,假设我要查找工作表中所有字符,不包含空白单元格的单元格,那我该如何做呢?

小戒:全选 全选,这样可以吗?

无涯:这样不行的,这样会包含区域中的空白单元格;其实我们还是通过查找功能获得的,刚才说了星号为任意多的字符,那么我们就可以在查找输入栏中直接输入 <*> 即可了,请看 91所示。图中该表中只有90个单元格不为空,那么我们通过在查找栏中输入星号,并进行全部查找,也获得同样多的个数;并且单元格中的数据含有数字和汉字,每个单元格字数也不一,所以说明了采用星号查找是可以代替我们需要的任意字符,且不止是一个是任意多个的不同字符。


91星号的运用

小空:原来如此啊,就是可匹配所有字符和字符数。那问号呢?

无涯:问号的话,我们刚开始的模糊查找已经使用到它了,它的作用就是只能匹配单元格总的任意一个字符,就如 90中例子一样,找出所有含有 > 的关键字符。

小沙:如果星号可以查找任意多个字符,那么用多个问号呢?

无涯:一个问号代表任意一个字符,其实几个问号和一个问号作用也是一样,都是查非空单元格;通配符必须和关键字配合查找能意义,如 92 93的图例所示。


92问号和关键字的配合

93星号和关键字配合


小沙:师傅,那你表中的波浪线的具体作用是啥呢?

无涯:嗯,这个符号和星号和问号同样重要,它是为了查找到含有星号和问号本身的字符串,如若没有了波浪号,那么这2个字符都多通配符,如 94所示。


94波浪号的使用

小沙:师傅,按你这样说波浪号是将通配符转换为普通字符,是不是呢?

无涯:没错,就是这样子。                        

小白:师傅,那通配符的位置和关键字的有啥关系吗,是否会造成匹配度的精确问题呢。

无涯:会的,关键字和通配符的组合,将根据不同位置,匹配出同的结果。

表格 21通配符和关键字的运用

通配符

查找模式

作用

匹配示例

*

*

获取内容中含有以“周”关键字开始紧跟其后字符可无或多个。

西星星

一个环游围的城镇

*公司

获取内容中含有“公司”关键字的内容,并公司前面及后面的字符可无或多个。

公司天音公司股份有限公司

我新注册了一家公司,制作生活用品的

*公司

获取内容中含有在“周”字之后并含有“公司”字的内容,“周”及“公司”的关键字前后字符可无或多个

材料公司转有问题公司最近周公司

获取含有“周”关键字紧跟其后字符可无限多个。

西星星

一个环游围的城镇

获取含有“周”字后为任意一个字符,且再紧跟着“亮”字的内容

周亮

公司

获取内容中含有“公司”关键字的内容,并公司前面及后面的字符可无限多个。

公司天音公司股份有限公司

公司

获取内容中含有在“周”字之后并含有“公司”字的内容,“周”及“公司”的关键字前后字符可无或1

公司公司周公司

无涯:大家从表格 21中可以看出来啥规律吗?

小沙:师傅,通配符在查找时,关键字后面的可以为空,是不是。

无涯:嗯,是的。

   通配符匹配查找的单元格中符合匹配条件的内容,不论单元格内容的字符长短,只要满足条件即可。

   通配符根据在查找关键字的位置,即开头或结尾,均为针对关键字的说法,例如查找条件<> >,可以简单解释为:以“无”字为开始并以“司”为结尾,且中间最多只能存在一个任意字符的字符串。

   通配符可以匹配任何一个字符,当然也包含空格或者“无”,这里的无是指关键字后面可以无需紧挨着其他任意一个字符。

小沙:原来如此啊,好的记住了。

无涯:那关于通配符的介绍就这样结束吧。


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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多