欢迎您访问我爱IT技术网,今天小编为你分享的office系列之excel教程:【用PowerPivot来统计Excel2010数据透视表不重复值】,下面是详细的讲解!
用PowerPivot来统计Excel2010数据透视表不重复值
PowerPivot for Excel即Microsoft SQL Server PowerPivot for Microsoft Excel,一种功能十分强大的Excel外接程序。如果已下载并安装了PowerPivot,可以通过创建度量值并设置数据分析表达式(DAX),从而十分轻松地在数据透视表中统计唯一值数量。本文介绍在Windows 7+Excel 2010中的操作步骤,旨在说明一种方法,仅供参考。
将数据链接到PowerPivot
选择数据区域中的某个单元格,在功能区中选择“PowerPivot”选项卡,在“Excel数据”组中单击“创建链接表”。弹出“创建表”对话框,单击“确定”按钮。

Excel会自动将该区域转换成Excel表,并打开PowerPivot窗口将数据链接到PowerPivot中,本例表的名称为“表1”。
创建数据透视表
选择PowerPivot窗口界面的“主页”选项卡,在“报表”组中单击“数据透视表→数据透视表”,将返回Excel工作表界面,并弹出“创建数据透视表”对话框。

根据需要选择数据透视表存放的位置后确定。

新建度量值
度量值是数据透视表或数据透视图中的一种动态计算,它会随着所选择或筛选的数据不同而得到动态的结果,度量值只能放置到数据透视表的“数值”区域中。通过在度量值中创建数据分析表达式(DAX),就像在Excel单元格中创建公式一样,可以实现许多功能强大的计算。新建度量值的步骤如下:
选择“PowerPivot”选项卡,在“度量值”组中单击“新建度量值”。在弹出的“度量值设置”对话框中,给新建的度量值设置一个名称,如“人员数量”,在“公式”下方的区域输入DAX公式:
=COUNTROWS(DISTINCT('表1'[姓名]))
或:
=COUNTROWS(VALUES('表1'[姓名]))

说明:DISTINCT函数和VALUES函数可返回一列由包含不重复值(唯一值)组成的表。
单击“确定”按钮,在数据透视表字段列表中会增加一个度量值“人员数量”。勾选“分店”和“人员数量”,即可在数据透视表中得到各“分店”不重复的“姓名”数量。

刷新数据
当在工作表中添加或更改数据后,分别在“PowerPivot”选项卡和“数据透视表工具-设计”选项卡中单击“全部更新”和“刷新”,即可更新数据透视表中的数据。
关于用PowerPivot来统计Excel2010数据透视表不重复值的用户互动如下:
相关问题:excel数据透视表计数,但有很多重复项,怎么把重复...
答:采用建立两次数据透视表的办法。 1,提取不重复项。选中这列所有字符,建立数据透视表,把这列的名称拖入行标签,这样不重复的字符全都在一起了。 2,计数不重复字符的个数:复制行标签至所有字符(下面的总计就不要复制了),在合适的位置粘贴数... >>详细
相关问题:excel 2010 数据透视表问题
答:如果数据源中101这几个分类的记录是缺失的话,透视表中就无法显示。 更少就在数据源中,为各个分类添加一个0记录,这样应该就可以了。 >>详细
相关问题:如何用excel透视表统计数据的出现次数?
答:1.这里,举一个例子,目的是要统计出单元格区域A2:A17中所有项目的重复次数。 2.注意:单元格A1为这一列数据的列名,用数据透视表来统计项目的重复次数,列名是必不可少的。没有列名的,请在这一列数据前添加一个列名,列名具体叫什么并不重要。... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
