你真的会用“COUNTIF函数”吗?这4点拿来即用,速码

COUNTIF函数相信大家都不陌生,作为眼熟的函数之一,表格数据计算常年有它的一席之地!有些朋友会用COUNTIF函数,但是用起来还是会感觉比较模糊,那就看一下对于COUNTIF函数的整理吧!

COUNTIF函数用于统计满足某个条件的单元格的数量

COUNTIF函数语法:=COUNTIF(查找区域,查找条件)

COUNTIF函数具体实例

1、判断是否重复值

判断身份证号码是否重复,如果直接输入公式=IF(COUNTIF($C$2:$C$18,C2)>1,"重复",""),你会发现不是重复值的也会显示重复值,如图所示:

你真的会用“COUNTIF函数”吗?这4点拿来即用,速码



如何避免呢?

在条件后面添加一个&“*”即可。具体公式=IF(COUNTIF($C$2:$C$18,C2&"*")>1,重复值,"")

你真的会用“COUNTIF函数”吗?这4点拿来即用,速码

2、统计不重复个数

输入公式=SUM(1/COUNTIF(A2:A14,A2:A14)),并按Ctrl+Shift+Enter组合键。

说明:

COUNTIF(A2:A14,A2:A14):表示对每个单元格进行统计判断,这样遇到相同的姓名,出现的人数会是一样的

1/COUNTIF(A2:A14,A2:A14):表示删除重复值,假如只有出现一个,那个1除以1就等于1,若是出现2,那么1除以2等于1/2,而求和则等于1,这样就可以获取不重复人数。

你真的会用“COUNTIF函数”吗?这4点拿来即用,速码



3、一对多查找数据

利用VLOOKUP函数查找引用数据,你会发现遇到重复的内容就不好解决了,若是结合COUNTIF函数即可快速解决。

如何制作如下效果呢?

你真的会用“COUNTIF函数”吗?这4点拿来即用,速码


想实现一对多查询效果,可以借用辅助列来实现,如下图所示,添加辅助列。

你真的会用“COUNTIF函数”吗?这4点拿来即用,速码

之后在相应的单元格中输入公式=IFERROR(VLOOKUP($F$2&ROW(A1),$B$2:$D$14,COLUMN(B:B),0),"")

说明:

ROW函数表示生成行号

COLUMN函数表示生成列号

VLOOKUP函数语法结构:=VLOOKUP(查找值,查找区域,返回的列数,查找类型)

IFERROR函数语法结构:=IFERROR(条件时返回的式子,条件不成立时返回的结果)

你真的会用“COUNTIF函数”吗?这4点拿来即用,速码


4、生成双行工资条

如下图所示,如何将工资表制作成双行工资条。

你真的会用“COUNTIF函数”吗?这4点拿来即用,速码

你真的会用“COUNTIF函数”吗?这4点拿来即用,速码

这里结合INDEX和COUNTIF函数来制作双行工资条。

先在A3单元格中输入公式=INDEX(Sheet2!B:B,COUNTIF(A$2:A2,A2)+1)

在A5单元格中输入公式=INDEX(Sheet2!J:J,COUNTIF(A$2:A4,A4)+1)

之后选中区域,向下填充即可完成工资条的制作。

说明:

INDEX函数语法结构:= INDEX(引用区域,引用行,引用列)

你真的会用“COUNTIF函数”吗?这4点拿来即用,速码


以上就是今天要与大家分享的有关COUNTIF函数用法技巧,如果对你有一些帮助的话,那就再好不过了!


分享到:


相關文章: