在 Excel 中计数部分匹配的数据(使用通配符的 COUNTIF)
本文介绍如何在 Excel 中计数部分匹配的数据。通过结合使用COUNTIF函数和通配符,您可以轻松地统计部分符合特定字符串的数据个数。
什么是通配符?
通配符是表示字符串中任意字符的特殊符号。与COUNTIF结合使用,可以轻松实现部分匹配数据的统计。主要使用以下两种通配符:
- *(星号):表示任意长度的字符串。
- ?(问号):表示任意单个字符。
COUNTIF 函数的基本用法
COUNTIF函数用于统计指定范围内符合条件的单元格数量。基本语法如下:
=COUNTIF(范围, 条件)
例如,若要统计范围 A1:A10 中包含“苹果”的单元格数量,可以输入以下公式:
=COUNTIF(A1:A10, “*苹果*”)
该公式会统计 A1:A10 范围内包含“苹果”的所有单元格。
示例:计数部分匹配的数据
以下通过具体数据示例,说明如何统计部分匹配的数据。在下表中列出了水果名称。
A | B | C | |
---|---|---|---|
1 | 苹果 | =COUNTIF(A1:A5, “*苹果*”) | |
2 | 香蕉 | ||
3 | 苹果汁 | ||
4 | 橘子 | ||
5 | 樱桃 |
步骤
- 在 B1 单元格中输入以下 COUNTIF 公式:
- =COUNTIF(A1:A5, “*苹果*”)
- 该公式会统计 A1:A5 范围内包含“苹果”的所有单元格数量。
- 按 Enter 键确认,B1 单元格会显示结果。
结果
输入上述公式后,B1 单元格显示“2”。这是因为在 A1:A5 范围内,“苹果”和“苹果汁”两个单元格符合条件。
其他使用通配符的部分匹配计数方法
以下介绍如何使用其他通配符进行部分匹配计数。
使用问号(?)进行部分匹配
通配符“?”表示任意单个字符。例如,条件“苹?”可以匹配“苹果”和“苹花”。
A | B | C | |
---|---|---|---|
1 | 苹果 | =COUNTIF(A1:A5, “苹?”) | |
2 | 香蕉 | ||
3 | 苹花 | ||
4 | 橘子 | ||
5 | 樱桃 |
此公式会统计 A1:A5 范围内符合“苹果”和“苹花”的单元格数量。因此,B1 单元格会显示“2”。
用于部分匹配的判定
可以结合 IF 函数进行部分匹配的判定,例如:
=IF(COUNTIF(A1:A5, “苹?”)>0,”✔”,”✘”)
若指定范围内有部分匹配的内容,则显示“✔”。