【发布时间】:2017-01-07 14:16:33
【问题描述】:
我正在使用 Microsoft Excel 2013(Windows 操作系统)。
我有一列数据如下:
Data
A
B
A
C
B
A
A
B
D
我们可以看到,只有 A 出现了 4 次,只有 B 出现了 3 次,而 C 和 D 各出现了 1 次。
我需要一个公式/方法来计算重复次数出现的次数,并将其显示在如下表中:
Duplicates | Number of values duplicated this many times
4 | 1
3 | 1
2 | 0
1 | 2
有人有办法吗?
【问题讨论】:
-
你绝对可以在VBA(即ms office后台运行的语言)中实现这一点,你可以直接将VBA函数写入你的excel文档,你不需要visual basic。虽然您必须启用开发人员工具栏。见techonthenet.com/excel/macros/visual_basic_editor2013.php
-
我预计这可能是响应。不幸的是,我没有 VBA 经验,所以虽然我愿意在必要时学习 VBA,但我希望有一个更简单的解决方案。感谢您@MichaelWhinfrey 的回复!
-
如果您有任何编程经验,VBA 不会是一个挑战。我每年只拿起它一次,在多个电子表格中做类似的事情。总觉得我在重新学习它,但几个小时后一切都结束了 =) GL
标签: excel vba count duplicates