excel - 数据透视表 - 计算唯一值 - Excel 2010

标签 excel count pivot unique

我在 Excel 2010 中有一个基于网络输出的数据透视表。我希望统计每周在网络上发帖的用户的唯一值。

我找到了这个主题:Simple Pivot Table to Count Unique Values这将为我的数据添加一个额外的列。对我来说问题是,我每周需要唯一的值,而不是整个表格。

输入示例:

week 1 USER_A message1
week 1 USER_B message2
week 1 USER_A message3
week 2 USER_A message4
week 2 USER_B message5
week 2 USER_C message6

excel 实际上做的是,当我要求计数时,它是否给出第 1 周和第 2 周的计数 3。我需要第 1 周的计数为 2(因为有 2 个用户),并且第 2 周计数为第 3 周(因为有 3 个用户)。

有人知道如何做到这一点吗?

最佳答案

您可以创建一个新列并添加公式:

=IF(COUNTIFS($A$2:A2,A2,$B$2:B2,B2)>1,0,1)

并以此栏为中心:

enter image description here

关于excel - 数据透视表 - 计算唯一值 - Excel 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18898138/

相关文章:

hibernate - 使用正则表达式语句在 hibernate 中使用 createSQLQuery 获取计数(*)

python - 合并相同标签进行计数

mysql - 如何从 MYSQL 表中正确选择唯一用户的分组值计数(参见示例)

excel - 如何在 VBA 中声明全局变量?

Mysql从同一表中的同一行返回多列

python - 对数据透视表中的列重新排序

java - 在我的 quickSort 算法 java 中更改枢轴

excel - 按 Excel 或 Google 表格中的值偏移时间单元格

excel - DoCmd.TransferSpreadsheet 无法识别工作表名称

excel - 复制一行,然后在其上方插入新行