编程语言应用

首页 » 常识 » 问答 » EXCEL函数用COUNTIF函数核对数
TUhjnbcbe - 2021/7/13 5:06:00
白癜风专家刘文斌 https://m-mip.39.net/baidianfeng/mipso_9026145.html

Hi!大家好,我是爱学习的老实人,学习使我快乐,赚钱使我兴奋。

平常我们在使用EXCEL对一些复杂的数据进行统计分析的时候,时常会碰到需要核对数据的情况,尤其是一些流水号、账单号等,那么今天我们就来学习一个对于核对数据方面非常实用的函数--COUNTIF函数。

还是先上视频,嫌视频太吵的同学请越过视频往后排走,谢谢。

COUNTIF函数的结构:COUNTIF(Range,Criteria)。

COUNTIF函数的作用是:统计条件值在某个范围内的个数。它一共有两个参数,第一个参数"Range"是需要对其统计的总数据范围;第二个参数“Criteria”是被统计的条件。

接下来我们就用COUTNIF函数来做一些实例演示。

我准备了一个账单号的数据范本,其中有两列账单号,“账单号1”是一个总明细,“账单号2”是从别处导过来的明细,接下来我们分别对这份“账单号”明细做三个核对处理。

第一个处理是需要对“账单号1”进行判断是否有重复的单号,我们在“判断重复”下面的B2单元格写入函数:=COUNTIF(A2:A31,A2)

函数写完后我们可以看到结果是:1,结果“1”表示A2单元格内的单号在总明细中只有1个,也就表示这个单号是唯一的,如果结果大于1则表示单号有重复。

我们只需要在最前面写一个COUNTIF函数,然后后面不管有多少数据,只需要往下拉,就可以全部判断出来重复的单号。此处需要注意往下拉之前先把总明细范围锁定""符号锁定。

第二个用法是需要核对“账单号2”在“账单号1”内是否存在,也就是确认从别处导过来的“账单号2”有没有不是总明细里的单号,那么接着在“核对数据1”下面的D2单元格中写入函数:=COUNTIF(A2:A31,C2)。

这里的操作和第一个处理基本一样,只是将第二个参数的条件改为了C2单元格的单号,因为我现在需要将“账单号2”内的单号和“账单号1”的总明细进行逐个核对。写好函数后直接往下拉,结果为“1”的就表示没问题,若结果为“0”的则表示此单号不是总明细内的单号。

第三个应用是确认“账单号2”中少了哪几个单号,因为在范本中“账单号2”的单号比总明细中少4个,现在我要找出来少哪几个?

还是用COUNTIF函数,写在“核对数据2”下面的E2单元格内:=COUNTIF(C2:C27,A2)。

这次我们函数的第一个参数发生了变化,现在第一个参数的范围是“账单号2”了,因为我们这次是需要逐个确认“账单号1”内的单号在“账单号2”的明细中是否存在,也就是统计它的个数。我们看到结果有“1”和“0”,结果为1的表示存在,结果为0的则表示不存在。通过前面的两个实例相信大家都可以理解了,不再赘述。

COUNTIF这个函数其实用法非常多,它可以灵活多变的与其它函数配合,在此为了学习更容易理解,我们只是做一些简单的演示,希望同学们理解用法后多找一些数据来应用,后续我们跟这个函数打交道的机会还有很多。

好了,这就是本篇分享的内容,如果同学们觉得今天的内容不错的话,请帮忙点个赞吧!当然,能分享+

1
查看完整版本: EXCEL函数用COUNTIF函数核对数