在Excel中计算字母数字值

时间:2013-12-10 10:59:15

标签: excel pivot-table

我有一张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中找到不同维度上存在的不同comapny的数量.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或其他任何东西。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

选择第一个选项(年份数而非年份,月数)我建议:

行标签为Company且未显示总计的PT。然后通过选择PT(使数据透视表工具显示在屏幕顶部)>插入计算字段(比如名为countCo。)和公式:counta(Company)。选项>工具 - 公式,计算字段......

将该字段拖动到Σ值并为其选择总和,其中显示值为运行总计和基础字段:公司。结果应该类似于:

SO20492615 example