打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
每日Excel分享(函数)| 你真的会用COUNTIF函数吗?(多列数据核对看这里看这里看这里)

 

1、基础用法

函数公式:

=COUNTIF(B2:B11,'>=2017-1-1')

思路详解

计算2017年入职人数,也就是以日期作为条件计算人数,用到的是条件计数函数COUNTIF,语法如下:

=COUNTIF(条件区域,计数条件)


2、使用通配符“*”的条件计数

函数公式:

=COUNTIF(A2:A21,'朱*')

思路详解

COUNTIF在进行条件计数的时候,条件支持通配符“*”:

1、“*”表示一个或多个任意字符;

2、“A*”表示以“A”字开始的任意字符;

3、“*A”表示以“A”字结尾的任意字符;

3、“*A*”表示包含“A”的任意字符。


3、使用通配符“?”的条件计数

函数公式:

=COUNTIF(A2:A11,'??')

思路详解

COUNTIF在进行条件计数的时候,条件支持通配符“?”(问号必须是英文状态下输入):

1、“?”表示任意一个文本字符(数字不算);

2、需要表示多少个字符就用多少个“?”;


4、汉字也有大小?

函数公式:

=COUNTIF(A2:A11,'>=吖')

思路详解

在Excel中,汉字也是有大小之分的,一般来说最小汉字是“吖”,最大汉字是“咗”(相对来说是这样,特殊的一些汉字除外)


5、计算身份证号码出现次数

函数公式:

=COUNTIF(A:A,A2&'*')

思路详解

由于身份证号码是18位数字,而Excel最大只支持15位数字的显示,超过15位之后的数字都会被强制为0,所以如果要统计身份证号码的个数不能直接以身份证号码作为计数条件,必须要在身份证号码后面连接一个通配符“*”将身份证号码强制转换为文本计算,而且通配符表示的是任意字符(包括空号)并不会影响计算结果。

PS:我们来看一下下面这个不使用通配符直接计数的结果:

在计数的时候“532525198711240315”和“532525198711240226”由于前面15位数字相同,所以被COUNTIF误认为是一样的。


6、COUNTIF应用案例:关于提取相同项与不同项

提取相同项函数公式:

=IFERROR(INDEX(B:B,SMALL(IF(COUNTIF($A$2:$A$11,$B$2:$B$11),ROW($2:$11)),ROW(A1))),'')

数组公式CTRL SHIFT 回车键三键结束

提取不同项函数公式:

=IFERROR(INDIRECT(TEXT(SMALL(IF(COUNTIF($A$2:$B$11,$A$2:$B$11)=1,ROW($A$2:$B$11)*100 COLUMN($A$2:$B$11)),ROW(A1)),'r0c00'),0),'')

数组公式CTRL SHIFT 回车键三键结束 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
按条件求和,这两种方法都好用!
Excel中的通配符的使用技巧大全
看完这篇,COUNTIF函数大师就是你!
Excel通配符&函数嵌套并不难,这3组函数公式让你熟练操作
Excel CountIf函数的使用方法,包含与If、Sum组合实现统计不重复与多条件实例
24组常用的Excel公式模板,总有你想要的
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服