程序代码园发文地址:快速删除重复行,提高工作效率,Excel 利用 countif 函数对特定的字段进行计数排序-程序代码园小说,Java,HTML,Java小工具,程序代码园,http://www.byqws.com/ ,Excel 利用 countif 函数对特定的字段进行计数排序,快速删除重复行,提高工作效率http://www.byqws.com/blog/1065.html?source=csdn
问题描述:
在工作中,收集整理超市回传的销售(POS)数据,由于每个超市对同一个条码在系统中建的商品资料的名称各不相同,所以在去除重复项的过程中,Excel上的去除重复项的功能不能满足相应的需求;在这之前,没有找到什么好的办法,都是手工一条条的将重复行数据删除??,费时费力还容易删错内容。
解决办法:
1、条码排序使得相同的条码都在一起;
2、利用 Excel 的条件格式功能,突出显示重复条码;
3、利用 countif 函数对条码排序;
4、筛选出序号大于1的内容,删除重复行;
如图所示,相同的条码在不同的门店,不同的月份里面出现了重复行,Excel上的去除重复项的功能,删除不了重复行不能满足要求,实际我们在整理基础数据的时候只需要不重复的一行内容就行。
第一步:将内容按照条码排序使得相同的条码都在一起,方便观察;
第二步:Excel的条件格式功能,突出显示重复条码;选择条码整列->条件格式->突出显示单元格规则->重复值;
第三步:新增一列“条码排序”,在下面单元格内容输入公式 “=COUNTIF(F$3:F3,F3)”
参数1:range 要计算其中非空单元格数目的区域,如:F$3:F3,表示从条码所在第一个单元格,到当前单元格范围;
参数2:criteria 以数字、表达式或文本形式定义的条件,如:F3,表示在指定范围内对条码出现的计数;
把公式应用到整列;
第四步:筛选出“条码排序”列序号大于1的内容,删除,删除重复行;
通过countif 函数对特定的字段进行计数排序,可以解决类似的问题,利用这种解决思路去解决其他问题,从而提高工作效率。