在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带有公式的列表。

  1. 用名称突出显示该列
  2. 数据>数据透视表和数据透视图
  3. 接下来,下一个布局
  4. 将列标题拖到行部分
  5. 再次拖动到数据部分
  6. 确定>完成

你可以分两步实现你的结果。 首先,使用“高级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 | | | | +--------+-------+--------+-------------------+ 

步骤1 第2步 第3步

说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做好工作。

  1. select列
  2. select数据选项卡
  3. select小计,然后“计数”
  4. 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