在Excel中计数重复
我有一个包含重复的邮编列表。 我想知道每个邮编有多less个实例。
例如,我想这样做:
GL15 GL15 GL15 GL16 GL17 GL17 GL17
成为这个:
GL15 3 GL15 3 GL15 3 GL16 1 GL17 2 GL17 2
…或理想情况下:
GL15 3 GL16 1 GL17 3
谢谢!
我不知道是否完全有可能做你的理想模式。 但是我find了一种方法来做你的第一个方法:CountIF
+-------+-------------------+ | A | B | +-------+-------------------+ | GL15 | =COUNTIF(A:A, A1) | +-------+-------------------+ | GL15 | =COUNTIF(A:A, A2) | +-------+-------------------+ | GL15 | =COUNTIF(A:A, A3) | +-------+-------------------+ | GL16 | =COUNTIF(A:A, A4) | +-------+-------------------+ | GL17 | =COUNTIF(A:A, A5) | +-------+-------------------+ | GL17 | =COUNTIF(A:A, A6) | +-------+-------------------+
这可以使用数据透视表来完成。 查看此YouTubevideo进行演练: 使用数据透视表快速计算Excel列表中的重复项 。
要计算每个项目在Excel列表中重复的次数,可以使用数据透视表,而不是手动创build带有公式的列表。
- 用名称突出显示该列
- 数据>数据透视表和数据透视图
- 接下来,下一个布局
- 将列标题拖到行部分
- 再次拖动到数据部分
- 确定>完成
你可以分两步实现你的结果。 首先,使用“高级filter…”从下拉菜单中创build唯一条目列表。 为此,您必须添加要清理的列的名称。 这是必要的,否则Excel将把第一行作为名称而不是条目。 突出显示要过滤的列(在下面的示例中为A
),单击filter图标并select“高级filter…”。 这将popup一个窗口,您可以select一个选项“复制到另一个位置”。 select一个,因为你将需要你的原始列表做计数(在我的例子中,我将selectC:C
)。 另外,select“唯一logging”。 这将给你一个独特的条目列表。 然后你可以使用=COUNTIF()
命令来计算它们的频率。 详情请看screedshots。
希望这可以帮助!
+--------+-------+--------+-------------------+ | A | B | C | D | +--------+-------+--------+-------------------+ 1 | ToSort | | ToSort | | +--------+-------+--------+-------------------+ 2 | GL15 | | GL15 | =COUNTIF(A:A, C2) | +--------+-------+--------+-------------------+ 3 | GL15 | | GL16 | =COUNTIF(A:A, C3) | +--------+-------+--------+-------------------+ 4 | GL15 | | GL17 | =COUNTIF(A:A, C4) | +--------+-------+--------+-------------------+ 5 | GL16 | | | | +--------+-------+--------+-------------------+ 6 | GL17 | | | | +--------+-------+--------+-------------------+ 7 | GL17 | | | | +--------+-------+--------+-------------------+
说A:A包含邮政编码,您可以添加B列,并在每个单元格中放置1。 在C1中,put = SUMIF(A:A,A1,B:B)并将其拖放到您的工作表中。 这会给你在你的问题中列出的第一个预期的结果。
编辑:正如Corey指出的,你可以使用COUNTIF(A:A,A1)。 正如我在评论中提到的,你可以复制粘贴特殊的公式行硬编码计数,select列A,然后单击删除重复(整行),以获得理想的结果。
如果你不是在寻找Excel公式,那么从Menu中很容易
数据菜单 – >删除重复将警报,如果没有重复
此外,如果您看到删除重复项后计数和减less…
第1步:select数据的顶部单元格
步骤2:select数据>sorting。
第3步:select数据>小计
第4步:更改使用function“计数”,然后单击确定。
步骤5:折叠到2
如果你也许也想消除所有的重复,并保持每一个单一的
将公式=COUNTIF(A:A,A2)
更改为=COUNIF($A$2:A2,A2)
并向下拖动公式。 然后自动过滤任何大于1的东西,你可以删除它们。
让excel做好工作。
- select列
- select数据选项卡
- select小计,然后“计数”
- DONE
加起来给你,把总数
Trinidad Count 99 Trinidad Colorado Trinidad Colorado Trinidad Colorado Trinidad Colorado Trinidad Colorado Trinidad Colorado Trinidad Colorado Count 6 Trinidad. Trinidad. Trinidad. Count 2 winnemucca Winnemucca Winnemucca Winnemucca Winnemucca winnemucca Winnemucca Winnemucca Winnemucca winnemucca Winnemucca Winnemucca Winnemucca Winnemucca winnemucca Count 14