下载帮

您现在的位置是:首页 > 教程分享 > 办公软件

办公软件

Excel函数公式:含金量超高的COUNTIF函数模糊查询实用技巧...

2022-08-10 20:23办公软件

计数,尤其是条件计数,在Excel中应用的也是非常的广泛,常用的函数有:COUNTIF、COUNTAIF等,今天我们来学习的事COUNTIF的模糊查询实用技巧。

一、COUNTIF函数功能及语法结构。

作用:统计符合指定条件的个数。

语法:=COUNTIF(条件范围,条件)。

目的:统计“男、女”销售员的人数。

方法:

在目标单元格中输入公式:=COUNTIF(D39,H3)

二、模糊查询示例。

1、包含模糊查询。

目的:查询姓名中包含“小”的人数。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,"*小*")。

解读:

公式中"*小*"就为查询条件,意思就是说姓名中只要包含有“小”这个字就在统计范围之内。星号(*)在Excel中为通配符。可以匹配任意长度。

2、以指定字符开头的模糊查询。

目的:查询以“小”开头的人数。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,"小*")。

解读:

公式中"小*"为查询条件,“小”字的前面并没有星号(*),而后面有星号(*),所以查询的结果返回以“小”开头的结果。

3、以指定字符结尾的模糊查询。

目的:查询以“小”结尾的人数。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,"*小")。

解读:

公式中"*小"为查询条件,“小”字的前面有星号(*),而后面没有星号(*),所以查询结果返回以“小”结尾的结果。

4、指定字符长度的查询。

目的:返回姓名为2个字的人数。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,"??")。

解读:公式中"??"为查询条件,问号(?)在Excel中也为通配符,但是和星号(*)不同的是的单个星号(*)可以匹配多个字符,而单个问号(?)只能匹配一个字符。所以"??"就限定了字符的长度为2。

5、非空统计。

目的:查询实有人数。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,"*")。

解读:

公式中"*"为查询条件,意思就是说至少包含一个字符,不能为空。

结束语:

COUNTIF函数是条件统计中非常实用的一个函数,也可以应用于模糊查询,其模糊查询功能主要体现在第二个参数和通配符(?、*)的配合使用上。通配符问号(?)只匹配一个字符,而星号(*)匹配任意长度的字符。

文章评论