【问题标题】:Excel Pivot count occurances under conditionExcel Pivot 计数条件下的出现次数
【发布时间】:2016-04-19 14:33:58
【问题描述】:

在 excel 中,最好使用数据透视表,我想计算不同行项目具有特定值的出现次数。


汤姆 |是的
汤姆 |没有
最大 |无/无
最大 |是的
最大 |是的
最大 |没有


数据透视表应该有两个行项目(Max/Tom),一列计算“是”和“否”出现的总和,一列只计算“是”。结果是我可以说“Max 赢得了 3 个相关案件中的 2 个;Tom 赢得了 2 个相关案件中的 1 个”

我知道如何使用公式,但想知道是否也可以使用数据透视表。

【问题讨论】:

  • 你有能力添加辅助列吗?

标签: excel pivot-table


【解决方案1】:

如果您可以添加辅助列,我会添加两个,一个表示是,一个表示否。在是列中(假设您的数据从单元格A1 开始),在C2 中输入=--(B2="yes"),然后在D2 中输入=--(B2="no")

如果单元格是或否,这将返回 1,如下所示:

Name    Data   Yes  No
Tom     yes     1    0
Tom     no      0    1
Max     n/r     0    0
Max     yes     1    0
Max     yes     1    0
Max     no      0    1

然后创建一个数据透视表,将Name 设为Row Labels,然后在Values 中有Sum of YesSum of No

http://oi63.tinypic.com/10z5j55.jpg

【讨论】:

    【解决方案2】:

    不需要额外的字段。创建数据透视表时,将Name 设置为您的行值,将Data 设置为您的列值。然后,将Name 字段拖到值区域,瞧!附上截图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-05
      • 1970-01-01
      • 1970-01-01
      • 2021-03-02
      • 2020-09-29
      • 2021-12-31
      相关资源
      最近更新 更多