删除并计算重复项

时间:2012-12-12 13:16:53

标签: excel excel-vba excel-formula vba

如何删除重复的条目以及如何计算Microsoft Excel中重复条目的数量?

  • 例如,我在一列中有100个值,其中5个是唯一值。
  • 我想找出5个唯一值和唯一值的计数,例如第一个值21次第二个值19次等等。

4 个答案:

答案 0 :(得分:2)

我的Duplicate Master插件将完成所有这些以及更多

它包含处理重复唯一摘要的字符串的选项

  • 不区分大小写匹配
  • CLEAN和/或TRIM数据
  • 忽略所有空格
  • 甚至使用正则表达式

enter image description here

答案 1 :(得分:1)

  1. 列出你的每个ROW都是一个记录(与每个ROW相对) COLUMN a record)
  2. 确保您的列表有一个标题行,每个标题行都有一个唯一的名称 柱。
  3. 选择列表
  4. 创建数据透视表
  5. 将您的输入列拖到行标签
  6. 将列拖到值
  7. 对于此列,请确保其显示为Count of,如果不是这种情况,则通过左键单击并选择“值字段设置”来更改此项,您可以在此处选择“汇总值字段的计数”。
  8. 完成

答案 2 :(得分:0)

将现有列表的副本放在右侧,将名称放在两个列表的顶部,然后使用第一个列表作为行标签创建数据透视表。将第二个列表作为要报告的值,并将其字段设置设置为“count”。或者,您可以将所有1放在第二个列表中,并将其字段设置设置为“sum”。

答案 3 :(得分:0)

您只需复制该列,然后突出显示该列,然后选择数据 - >删除功能区中的重复项以创建唯一列表。然后在唯一列表的右侧,使用= CountIf()来查找有多少。

例如,如果您的唯一列表位于B中,而完整列表位于A中,则只需写入:

=Countif(A:A,B1)

我同意支点很棒,但如果你不喜欢它们(像我一样,出于某种原因)那么公式可能是一条很好的路线。