【问题标题】:Count alpha numberic values in Excel在 Excel 中计算字母数字值
【发布时间】:2013-12-13 14:58:59
【问题描述】:

我有一张excel表格,样本是

Year    Month   Company Type    real sale   sale
2013    1       Sony    Tech    2.4         5
2013    2       Ikea    Home    7           1.44
2013    3       ING     Bank    5           0
2013    1       Sony    Tech    0           6
2013    2       Google  Tech    0           7
2013    4       Staples Home    5.24        8
2013    5       Sony    Tech    5           1
2013    6       ABN     Bank    2.64        1

我想在 excel pivot .i-e 中找到不同维度上存在的不同公司的数量

Year count(Company)
2013 6
------------OR---
YEAR MONTH COUNT(COMPANY)
2013 1     1
2013 2     2
2013 3     1
2013 4     1
2013 5     1
2013 6     1

如您所见,我的维度可以在数据透视表中更改,因此我试图根据维度在数据透视表中计算不同的公司名称,我知道“counta(range)”函数存在,但我无法在数据透视表中使用它,由于此函数需要范围,因此我有一个列名。

我只能通过数据透视表来完成,没有 VBA 或其他任何东西。

提前谢谢你。

【问题讨论】:

  • 您使用的是哪个 excel 版本? Excel 2013 对此具有本机功能。或者,请参阅此 SO 答案:stackoverflow.com/questions/11876238/…
  • Steph,你能帮我看看吗 IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1) fromula
  • 您可能需要阅读和使用 SUMPRODUCT 才能理解。显然谷歌(“excel sumproduct 解释”)找到适合您口味的东西,但我喜欢 chandoo.org/wp/2009/11/10/excel-sumproduct-formula 作为起点

标签: excel pivot-table


【解决方案1】:

选择你的第一个选项(年份而不是年份、月份)我建议:

带有Company 的 PT 用于行标签,但未显示总计。然后插入一个计算字段(比如名为 countCo.),公式为:counta(Company),方法是选择 PT(以便数据透视表工具显示在屏幕顶部)> 选项 > 工具 - 公式、计算字段…

将该字段拖到 Σ Values 中,然后选择 Sum 并使用 将值显示为在基础字段中运行总计:公司。结果应该类似于:

【讨论】:

    猜你喜欢
    • 2014-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多