如何计算一列中不同 Excel 值的总和?

如何计算一列中不同 Excel 值的总和?

在谷歌等公司搜索了几个小时并尝试各种例子,我仍然无法弄清楚如何解决我认为在 Excel 中很容易计算的问题:

有一张桌子,例如

Column 1
--------
   A
   A
   B
   A
   C
   D
   D
   E

我想知道不同值出现的频率。例如,在第二张表上,如下所示:

Column 1  |  Count
----------+-------
   A      |    3
   B      |    1
   C      |    1
   D      |    2
   E      |    1

我的问题是:

这是否可以通过内置 Excel 公式来实现?

如果没有,我会将其导入 Access 数据库,然后使用一些 SQL 来实现结果,但我真的只想在 Excel 中完成这件事。

答案1

有多种方法可以做到这一点。

数据透视表

在数据上方插入标题行并输入标签,例如“数据”。将标签设为粗体。如果格式不同,Excel 将更容易区分标签和数据。选择列中的一个单元格,然后单击“插入”>“数据透视表”。将“数据”字段拖到“行”面板中,然后将“数据”字段拖到“值”面板中。它将默认计算数据的实例。点击次数少于 5 次,没有公式。

公式

创建数据中存在的唯一值列表。您可以使用数据透视表来创建该列表,然后将唯一值复制并粘贴到其他位置。然后使用以下公式

=COUNTIF(A:A,C10)

在此示例中,唯一值列表从单元格 C10 开始。将公式向下复制。

屏幕截图说明了这两种方法。

在此处输入图片描述

相关内容