使用数据透视表计算值在数据集中出现的次数

时间:2016-08-25 15:38:24

标签: excel ms-office pivot-table

我有一个四列宽的数据集(列为People 1,People 2,People 3,People 4),每列中都有一个人名。我想设置一个表格,显示一个人的每个姓名,以及他们在四个列中显示的次数(总计)。名称可以显示在任何四列中,但每行只显示一次。

我该怎么做?数据透视表是最有效的方式吗?

2 个答案:

答案 0 :(得分:1)

虽然我喜欢数据透视表,但我会建议使用以下公式:

=COUNTIF(A:D,F2)  
在Row2中

向下复制到适合,我假设您的四列人物是A:D和F2,并且下面填充了唯一名称列表。可以通过复制ColumnA的内容,附加ColumnB的内容等,然后将Remove Duplicates应用于复制的内容来构建唯一列表。

答案 1 :(得分:-1)

您仍然可以使用数据透视表,但您需要先添加一行:

假设您的名字在A-D列

然后添加以下

到E栏的公式

=AND(A1=B1,B1=C1,C1=D1)
A      B      C      D      E
bob    Bob    Bob    Bob    TRUE
bob    Bob    Mike   Bob    FALSE