EXCEL中如何自动合并A列中相同的记录且中保留一个,如何自动统计对应B字段的次数

来源:百度知道 编辑:UC知道 时间:2024/09/25 06:23:38
A B(时间) C(次数)
阿坝县城关粮粮食储备库 2004.09
阿坝州九寨沟国家粮食储备库(新库) 2004.09
安县粮食局直属粮库 2004.09
安县粮食局直属粮库 2002.04
安县桑枣粮油收储站 2003.09
安岳通贤粮油食品站 2003.09
安岳县石羊粮油食品站饲料加工厂 2004.02
安岳县石羊粮油食品站饲料加工厂 2004.06
安岳县石羊粮油食品站饲料加工厂 2003.08

结果:

A B (时间) C(次数)
阿坝县城关粮粮食储备库 2004.09 1
阿坝州九寨沟国家粮食储备库(新库) 2004.09 1
安县粮食局直属粮库 2004.09 2
2002.04
安县桑枣粮油收储站 2003.09 1
安岳通贤粮油食品站 2003.09 1
2004.02
安岳县石羊粮油食品站饲料加工厂 2004.06 3
2003.08

我按你的数据作了一下:
原始数据在A1:C10。

把A1,B1,C1的表头复制到E1,F1,G1
然后,E2单元格输入:=IF(COUNTIF($A$1:A1,A2),"",A2)

F2单元格输入:=B2

G2单元格输入:=IF(COUNTIF($A$2:$A$10,E2)=0,"",COUNTIF($A$2:$A$10,E2))

然后同时选中E2,F2,G2,往下拉至E10,F10,G10。

看看是不是你要的结果?

假使在A1:B9输入的是你原始材料。

在A11:B19复制、粘贴原始材料,并在C11输入公式: =IF(A11=A12,"重复","")
将公式拖动复制到C19.
利用"自动筛选"将有“重复”字样的行筛选出来,并删除重复的行,使以上名称只保留不重复的一个;取消“自动筛选”,清除C列单元格中的内容。
在C11输入公式: =COUNTIF($A$1:$A$9,A11) ,将公式向下复制到最后一行即可。