我有一个包含重复项的邮编列表。我想知道每个邮编有多少个实例。在Excel中计数重复项
例如,我想这样的:
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
谢谢!
我有一个包含重复项的邮编列表。我想知道每个邮编有多少个实例。在Excel中计数重复项
例如,我想这样的:
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
谢谢!
我不知道是否完全有可能做你的理想模式。但我找到了一种方法来做你的第一个方法: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) |
+-------+-------------------+
说A:A包含邮政编码,您可以添加B列,并在每个单元格中放置1。在C1中,put = SUMIF(A:A,A1,B:B)并将其拖放到工作表中。这会给你在你的问题中列出的第一个期望的结果。
编辑: 正如Corey指出的,您可以使用COUNTIF(A:A,A1)。正如我在评论中提到的那样,您可以复制粘贴特定行的公式以硬编码计数,选择列A并单击删除重复项(整行)以获得理想的结果。
而你想要一个合并报告(您的理想答案),只需复制粘贴专栏B(按'值'),以便摆脱公式,然后突出显示列A并单击删除复制ates(删除整行)和whalla! – aevanko
完美!谢谢! –
这提供了一个填充1的不必要的B列。我的答案使用CountIf并且没有该列。 –
这可以使用数据透视表来完成。 观看此Youtube视频的演练:Quickly Count Duplicates in Excel List With Pivot Table。
要计算每个项目在 Excel列表中重复的次数,可以使用数据透视表,而不是使用公式手动创建列表。
你救了我2-3个小时,谢谢。 – 1binary0
澄清:这是您的理想场景的解决方案,并且像魅力一样工作(尽管我尝试过),尽管我的Excel版本具有“值”而不是“数据”。除此之外,仍然是解决其他繁琐问题的当代解决方案。谢谢。 – Sam2S
如果你是不是在找Excel公式,它很容易从菜单
数据菜单 - >删除重复将提醒,如果有没有重复
另外,如果你看到的数量和删除重复后减少...
如果你或许也想消除所有重复的,只保留每个
改变配方=COUNTIF(A:A,A2)
到=COUNIF($A$2:A2,A2)
中的单个并拖动公式向下。 然后自动筛选大于1的任何东西,您可以删除它们。
让excel做好工作。
添加它为你,并把总
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
步骤1:选择数据顶部单元格
第2步:选择数据>排序。
第3步:选择数据>小计
第4步:更改使用功能为 “计数”,然后单击确定。
5步:收起2
您可以分两步实现你的结果。首先,使用高级筛选...从下拉菜单中创建一个唯一条目列表。为此,您必须添加要清理的列的名称。这是必要的,否则Excel会将第一行视为名称而不是条目。突出显示要过滤的列(在下面的示例中为A
),单击过滤器图标并选择“高级过滤器...”。这将弹出一个窗口,您可以选择一个选项来“复制到其他位置”。选择一个,因为你将需要你的原始列表做计数(在我的例子中,我将选择C:C
)。另外,选择“仅限唯一记录”。这会给你一个独特的条目列表。然后你可以使用=COUNTIF()
命令来计数它们的频率。详情请看screedshots。
希望这会有所帮助!
你在使用处理Excel表格+--------+-------+--------+-------------------+
| 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 | | | |
+--------+-------+--------+-------------------+
? Excel公式? VBA?由外部应用处理? –
现在只是excel公式。 –
同样的问题在[http://stackoverflow.com/questions/29914063/i-want-to-give-same-number-to-the-duplicate-data-in-excel][1]回答同样的问题 [1]:http://stackoverflow.com/questions/29914063/i-want-to-give-same-number-to-the-duplicate-data-in-excel 我希望这将有助于哟 –