countif函数比较两列不同_COUNTIF你会用吗?

67ae061fef90ad25f065a6d86085fba9.gif

Countif函数

本文示例

  • 一对一对比两列数据
  • 多对多对比两列数据
  • 禁止重复输入 
  • 输入时必须包含指定字符
  • 帮助Vlookup实现一对多查找
  • 统计不重复值的个数

1

一对一核对两列数据

【例】如下图所示,要求对比A列和C列的姓名,在B和D列出哪些是相同的,哪些是不同的。 公式: B2 =IF(COUNTIF(D:D,A2)>0,"相同","不同") D2 =IF(COUNTIF(A:A,D2)>0,"相同","不同") bbb9dae2df44fa24389a70ca1b0c5117.png

2

多对多核对两列数据

【例】如下面的两列数据,需要一对一的金额核对并用颜色标识出来。 431a3a41a13d578ef67a6dca1be96c1a.png 步骤1 在两列数据旁添加公式,用Countif函数进行重复转化。 =COUNTIF(B$2:B2,B2)&B2 96db192e288c6fad4372b886420cf241.png 步骤2 按ctrl键同时选取C和E列,开始 - 条件格式 - 突出显示单元格规则 - 重复值。 1b29758871638f39b55b9396754286f9.png 设置完成后后,红色的即为一一对应的金额,剩下的为未对应的。如下图所示 555ba07f56c654193d04fa5e5d459cda.png

3

禁止重复录入

数据 - 有效性(2016版为数据验证) - 序列 - 输入公式 =countif(f$3:f$15,f3)=1 80d538c91716a5ea3407308f94915070.gif

4

输入内容必须包括指定字符

【例】在列输入的内容,必须包含字母A。 =COUNTIF(H1,"*A*")=1 2cbe53ef3993926bc217e6b9618793e8.png 如果输入不含A的字符就会警示并无法输入  f1b8ea4d98aed2c99e7c212f9b5b0dea.png

5

帮助Vlookup函数实现一对多查找

【例】如下图所示左表为客户消费明细,要求在F:H列的蓝色区域根据F2的客户名称查找所有消费记录。 de4f62b18547dc33ffde6746040c4624.png 步骤1 在左表前插入一列并设置公式,用countif函数统计客户的消费次数并用&连接成 客户名称+序号的形式。 A2: =COUNTIF(C$2:C2,C2)&C2 98b8d6545915c8e6cc317b30ca64c705.png 步骤2 在F5设置公式并复制即可得到F2单元格中客户的所有消费记录。 =IFERROR(VLOOKUP(ROW(A1)&$F$2,$A:$D,COLUMN(B1),0),"") 3f0be2ce71204eb314c2dfa36c4bcb11.png

6

计算唯一值个数

【例】统计A列产品的个数 =SUMPRODUCT(1/COUNTIF(A2:A7,A2:A7)) 5da13e174bc2a61662c58d996517318a.png 编后语:Countif只是一个统计个数的函数,并没有惊人之处。但函数贵在灵活应用,本文介绍的Countif用途只是冰山一角,更多的用法将在以后陆续推出。 9a9c54cfc52c305ff8551eb9f2d2dbdb.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值