EXCEL 如何制作瀑布图,对于有些数据做图表非常适合用瀑布图,比如生活开支......
Excel:COUNTIF函数的几个使用实例
来源:互联网
2023-02-20 18:58:44 178
COUNTIF函数用来统计满足某个条件的单元格数量。其语法为:=COUNTIF(查找区域,查找条件)。可以判断是否重复值,统计不重复个数,一对多查找数据等等。
方法/步骤
1、判断是否重复值
如下表,需要判断身份证号码是否发生重复。
假如直接输入公式:=IF(COUNTIF($C$2:$C$18,C2)>1,"重复",""),可以发现非重复值的数据,也会被标记为重复值,如图:
如何解决这个问题呢?
可以在条件之后,添加一个&“*”,即可解决。
具体公式为:=IF(COUNTIF($C$2:$C$18,C2&"*")>1,重复值,"")
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/2求和,仍等于1,如此即可获取不重复人数。
3、一对多查找数据
使用VLOOKUP函数查找引用数据,会发现当遇到重复内容时,就不好解决了。但如果结合COUNTIF函数,即可快速解决查找问题。
如何实现以下效果呢?
如果需要实现一对多查询,借用辅助列即可,如下图,添加一列辅助列。
之后输入公式如下:=IFERROR(VLOOKUP($F$2&ROW(A1),$B$2:$D$14,COLUMN(B:B),0),"")
公式解释:
ROW函数代表生成行号COLUMN函数代表生成列号VLOOKUP函数语法结构为:=VLOOKUP(查找值,查找区域,返回的列数,查找类型)IFERROR函数语法结构为:=IFERROR(条件时返回的式子,条件不成立时返回的结果)
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(引用区域,引用行,引用列)
个人建议
整体操作流程如下。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
上一篇:Excel图形怎么填充颜色 下一篇:Excel:Excel中表头的几个美化技巧