【发布时间】: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