随着大数据时代的发展,我们日常接触到的数据的体积量越来越大,在对数据进行统计时,除了时间上要求很及时以外,对于所统计的数据的精准度也要求的越来越高,对于Excel的学习,如果想要全面的过程学习,除了过程太过复杂外,所要花费的时间成本也大。因此,学一些简单且实用的小技巧,做到事半功倍是最好的。
学习目标:查找重复值
实现方法:
方法1:Excel自带功能
方法2:函数
方法1:Excel自带功能
【开始】→【条件格式】→【突出显示单元格规则】→【重复值】
在上图窗口中进行选择,是将重复的值以特殊颜色标示出来,还是将唯一的值以特殊颜色标示出来,而右边的窗口是对颜色进行选择。
举例说明:
如上图所示,我们可以看到A列和C列这两列的数据中,C列是一个员工的汇总表,而我们想要实现的目标是将A列中出现的员工名称在C列中进行统计
分析讲解:
第1步、无论是A列中的数据还是C列中的数据,首先要考虑的是A列和C列自身数据会不会有重复的,通过【开始】→【条件格式】→【突出显示单元格规则】→【重复值】发现C列有重复数据,
因此,将C列的重复值删除,可以通过【数据】→【删除重复值】,将C列的重复数据删除,对于A列中的数据,也要按照上述的步骤进行操作,这样,不论是A类还是C类,自身的数据都是唯一的,这个时候进行统计才是最准确的
第2步、摁住CTRL键,分别选择A列和C列,这个时候再通过【开始】→【条件格式】→【突出显示单元格规则】→【重复值】,这样就可以把A列和C列中重复的数据用粉底红色标示出来,下图是结果:
通过结果我们可以发现,A列的数据全部包含在C列中,也就是说A列中的全部数据都与C列中的数据重复,而站在C列的角度看,C列中的“林冲”、“秦明”、“呼延灼”、“柴进”、“李应”、“朱仝”、“董平”、“张清”这几个人在A列中是没有的,也就是说这8个人是不重复的。
PS:非常细微却让无数人吃亏的一个注意点
以A列中的宋江为例,如果宋江的前面或者后面有一个或者几个空格的话,在表面上是不容易发现的,但是在查找时会发现为什么数据一样,而不会显示重复。
方法2:函数COUNTIF
=COUNTIF(在哪里查找数据,查找什么数据)
我们在D2单元格中输入=COUNTIF($A$2:$A$11,C2),先展示结果,再对公式进行讲解
在D列中,显示出1的数字就是A列数据和C列数据比较后重复的值,而显示为0的数字,则是不重复的
对公式进行讲解
=COUNTIF($A$2:$A$11,C2)
单元格区域A2至A11是我们要统计的数据,而C2单元格中的宋江是我们要查找的数据,我们发现在A2到A11这个单元格区域的前面有一个“$”符号,这个符号的作用是将A2至11这个区域锁定,这个区域是不变的,换句话说,就在不论查找什么数据,都在A2到A11这个单元格区域中找,其他区域不看,而C2却没有“$”,原因就是我们要查找的数据是变换的,所以单元格的地址也是处于变化状态的,现在我们查找C2单元格,之后要查找C3单元格,以此类推,所以C列的地址不用锁定,因此是没有“$”符号的。
总结:查找的范围是不变的,所以要用“$”将范围锁定,查找的数据是变化的,所以不能锁定。
写在最后:
“查找”与“统计”这两个操作在很多时候是相辅相成的,查找的内容有很大的概率需要进行统计,得到一个确切的结果,而反过来看,统计也一定要要通过查找到准确的结果才能进行统计,而COUNTIF函数则是将这两个功能合二为一,在查找的同时还进行了统计。