首页 > Office专区 > Excel教程 >

Excel:COUNTIF函数的几个使用实例

来源:互联网 2023-02-20 18:58:44 178

COUNTIF函数用来统计满足某个条件的单元格数量。其语法为:=COUNTIF(查找区域,查找条件)。可以判断是否重复值,统计不重复个数,一对多查找数据等等。leR办公区 - 实用经验教程分享!

Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

方法/步骤

  • 1

    1、判断是否重复值

    leR办公区 - 实用经验教程分享!

    如下表,需要判断身份证号码是否发生重复。

    leR办公区 - 实用经验教程分享!

    假如直接输入公式:=IF(COUNTIF($C$2:$C$18,C2)>1,"重复",""),可以发现非重复值的数据,也会被标记为重复值,如图:leR办公区 - 实用经验教程分享!

    Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

  • 2

    如何解决这个问题呢?

    leR办公区 - 实用经验教程分享!

    可以在条件之后,添加一个&“*”,即可解决。

    leR办公区 - 实用经验教程分享!

    具体公式为:=IF(COUNTIF($C$2:$C$18,C2&"*")>1,重复值,"")leR办公区 - 实用经验教程分享!

    Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

  • 3

    2、统计不重复个数

    leR办公区 - 实用经验教程分享!

    输入公式为:=SUM(1/COUNTIF(A2:A14,A2:A14)),之后按Ctrl Shift Enter组合键。数组公式输入完成后,都要按此组合键。

    leR办公区 - 实用经验教程分享!

    公式解释:

    leR办公区 - 实用经验教程分享!

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

    leR办公区 - 实用经验教程分享!

    1/COUNTIF(A2:A14,A2:A14):代表删除重复值,如果只出现一个,1除以1即等于1,如果出现2,1除以2等于1/2,而两个1/2求和,仍等于1,如此即可获取不重复人数。leR办公区 - 实用经验教程分享!

    Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

  • 4

    3、一对多查找数据

    leR办公区 - 实用经验教程分享!

    使用VLOOKUP函数查找引用数据,会发现当遇到重复内容时,就不好解决了。但如果结合COUNTIF函数,即可快速解决查找问题。

    leR办公区 - 实用经验教程分享!

    如何实现以下效果呢?leR办公区 - 实用经验教程分享!

    Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

  • 5

    如果需要实现一对多查询,借用辅助列即可,如下图,添加一列辅助列。leR办公区 - 实用经验教程分享!

    Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

  • 6

    之后输入公式如下:=IFERROR(VLOOKUP($F$2&ROW(A1),$B$2:$D$14,COLUMN(B:B),0),"")

    leR办公区 - 实用经验教程分享!

    公式解释:

    leR办公区 - 实用经验教程分享!

    ROW函数代表生成行号COLUMN函数代表生成列号VLOOKUP函数语法结构为:=VLOOKUP(查找值,查找区域,返回的列数,查找类型)IFERROR函数语法结构为:=IFERROR(条件时返回的式子,条件不成立时返回的结果)leR办公区 - 实用经验教程分享!

    Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

  • 7

    4、生成双行工资条

    leR办公区 - 实用经验教程分享!

    如下图,需要将工资表制作成双行工资条。leR办公区 - 实用经验教程分享!

    Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

  • 7该信息非法爬取自百度经验
  • 8

    在这里,可以使用INDEX和COUNTIF函数相结合,制作双行工资条。

    leR办公区 - 实用经验教程分享!

    首先在A3中输入公式为:=INDEX(Sheet2!B:B,COUNTIF(A$2:A2,A2) 1)之后在A5中输入公式为:=INDEX(Sheet2!J:J,COUNTIF(A$2:A4,A4) 1)再选中区域,向下填充,如此工资条的制作即可完成。

    leR办公区 - 实用经验教程分享!

    leR办公区 - 实用经验教程分享!

    Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

  • 9

    公式解释:

    leR办公区 - 实用经验教程分享!

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

    leR办公区 - 实用经验教程分享!

    leR办公区 - 实用经验教程分享!

    Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

  • 10

    个人建议leR办公区 - 实用经验教程分享!

    整体操作流程如下。leR办公区 - 实用经验教程分享!

    Excel:COUNTIF函数的几个使用实例leR办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!leR办公区 - 实用经验教程分享!


    标签: excel函数使用实例

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码