多语言展示
当前在线:1787今日阅读:103今日分享:49

-孙氏查重法—在EXCEL中查找重复单位的方法

在每次经济普查和基本单位名录更新数据处理中,基层统计部门会经常遇到Microsoft Excel中查找重复单位的问题。例如,统计部门与工商、税务等相关部门进行单位比对时,遇到查找重复单位问题。本人结合实际,用Microsoft Excel自带的公式编写了查找重复单位的方法,以下简称《孙氏查重法》,请各位统计同仁在数据处理中参考。
方法/步骤
1

第一步:首先把查找重复单位的资料整理在Microsoft EXCEL的一个工作表中1、打开EXCEL工作表,选定一个工作表,要比对的各部门的单位资料整理在此工作表中;2、在已选定的Excel工作表中,把组织机构代码所在列调整为A列,把B列调整为空列。

2

第二步:在EXCEL中编写公式。公式代码如下:在B1的单元格里输入:=IF(COUNTIF(A:A,A1)>1,A1&'重复'&COUNTIF(A:A,A1)&'次'&'第'&COUNTIF(A$1:A1,A1)&'次','') B1单元格的公式含义:如果A1单元格的指标在A列中重复出现N次(两次以上),则在B1单元格上显示A1单元格指标重复N次第几次。

3

第三步:利用填充柄填写B列公式选定B1单元格,把光标指向填充柄(单元格右下角位子),此时光标变成黑色的十字光标,按住鼠标左键沿着向下拖动填充柄(或双击鼠标),填写B列公式。

5

第五步:根据B列显示的重复标记,查找重复单位情况。如果没有重复单位,则在B列上不显示重复标记。(如表1)

6

第六步:选定工作表,单击数据选项卡,单击排序,弹出排序对话框,主要关键字选择B列,次序为升序,单击确定,结果如图:

注意事项
1

1、在使用《孙氏查重法》时,可以把此文章里面的公式代码复制使用(复制公式代码,双击EXCEL的B1单元格,粘贴,回车)。

2

2、在利用填充柄填写B列公式的时候,填满B列公式的行数和A列中组织机构代码所在的最后行数保持一致。

3

3、《孙氏查重法》使用步骤的第四步操作很重要,如果不操作第四步,A列指标有变化(删除等操作)的时候,原来B列上显示的重复标记也会自动变化。并且Excel的公式有自动重算功能,每次打开Excel表时都会自动将表中所有公式重算一次,因此使用《孙氏查重法》时,必须把公式转化为数据。

4

4、公式是在A列中查找重复指标,如果有重复单位,就把重复单位所在的B列上显示重复标记。一般查找重复单位,使用组织机构代码、单位名称等和单位一一对应的指标。

5

5、《孙氏查重法》公式的运行环境是Microsoft EXCEL,经本人测算WPS Office 2013(WPS表格)也同样适用本方法。

6

6、《孙氏查重法》在查找别的指标时也同样适用。

7

7、经过本人电脑(处理器:I7,内存:8G)测算《孙氏查重法》,在Microsoft EXCEL2003 中,1万个行的公式运行时间为21秒,6万个行的公式运行时间为7分10秒;在WPS Office 2013(WPS表格)中,6万个行的公式运行时间为1分26秒,10万个行的公式运行时间为4分7秒,供参考。

8

8、《孙氏查重法》的重复单位提示信息和EXCEL的排序功能结合使用,达到更好的数据处理效果。

推荐信息