通配符_Excel通配符教程

通配符,不止在Excel中有用到,在很多软件中都支持通配符。所以,我们有必要了解一下通配符相关的知识。

什么是通配符?

通配符只有三个,常用的就两个。

通配符是Excel中一个常用的辅助符号。通配符只有3种:

  • 问号? 表示任意一个字符
  • 星号 * 表示任意多个字符
  • 波浪符 ~ 将已有通配符转为普通字符

因此通配符可以表达许多不同的含义,比如:

d746cf00e90f40f5b5a80eba35fcfff3.png

通配符的在公式中的作用

很多函数都支持通配符,比如Vlookup、Hlookup、Match、Sum、Sumif、Sumifs、Countif、Countifs、Maxifs、Minifs、Search、SearchB等,还有各种数据库函数,比如DSum、DCount、DCounta、DAverage、DMax、DMin等。

如下图所示演示了几个函数使用通配符的用法。

6cac544f84a2ffc1c87c56f303078fd9.png

如下图所示,演示了数据库函数中使用通配符。

76a538160d25e9d2e6c674d528097113.png

有同学可能注意到了还有Sum函数,Sum函数怎样使用通配符呢?

其实这个可以用在多表求和公式中,比如以下公式,表示对所有工作表的D列求总和。

=SUM('*'!D:D)

输入以下公式表示对所有工作表名称以“组装”开头的工作表的D列求和。

=SUM('组装*’!D:D)

通配符在查找替换中的作用

三种用法要掌握

1.查找替换"?"通配符使用

要求:查找出销售员为两个字姓名并填充底纹颜色

选中销售员区域调出查找替换对话框,在查找内容中输入“??”勾选单元格匹配,点击查找全部ctrl+a全选,关闭对话框,设置底纹填充颜色

c603f05d538bd60f669f9ed892b64e72.gif

2.查找替换“*”通配符使用

要求:查找销售员姓“李”的名字填充底纹颜色

选择销售员区域调出查找对话框,在查找内容中输入“李*”点击查找全部 ctrl+a全选,关闭对话框设置底纹颜色填充。

500343dbdf8e7bfa537dd8ba5d5177cf.gif

3.查找替换“~”通配符使用

要求:查找工作表中“?”替换为“-”

调出查找对话框,在查找内容中输入“~?”在替换为输入“-” 点击全部替换即可(无论是查找?或*或者~本身,都需要在前面加上~)

d5c41162f623f7e1970f8db823ed5827.gif

通配符在自动筛选中的作用

关键时刻解决大问题

比如,在自动筛选中设置自定义筛选,我们可以设置第一个条件为“等于”、“组装*”,第二个条件为“等于”、“*3*”。

605213c8807fbd1442cbcbe787fb0365.png

设置完之后,再次打开自定义筛选,就会发现条件分别变成了“开头是”、“组装”和“包含”、“3”。使用通配符省去了点开下拉列表选择匹配方式的麻烦。

8f685d555249c0956dd16cccb676ffb8.png

通配符在高级筛选中的作用

比如有以下数据。

06f63b0872a36ec0c4ac15a7e590c8c0.png

在【数据】选项卡中点击“排序和筛选”组中的“高级”,进行以下设置,筛选出“总共有4个字符,第三个字符是电”的数据。

cf4aa3b9d4fed26f55393ffd9cae1d77.png

最终得到F1:G3区域的结果。

98b163da8f5db79ca998c87a08c2622d.png

通配符在VBA中的作用

VBA可是很厉害的

使用上图示例中的数据,我们写个简单的示例代码说明通配符在VBA中的使用。

以下代码求第一列中结尾字符是“电视”的销量,其中f Cells(i, 1).Value Like "*电视" Then这一句中应用了通配符。

Sub SumTV()

Dim dblTotal As Double

For i = 2 To 6

If Cells(i, 1).Value Like "*电视" Then

dblTotal = dblTotal + Cells(i, 2).Value

End If

Next

MsgBox "电视的销量为 " & dblTotal

End Sub

关于通配符的使用,这里就先介绍这么多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值