ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 224563|回复: 457

[分享] PowerPivot与数据透视表初探

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-10-8 23:29 | 显示全部楼层 |阅读模式
本帖已被收录到知识树中,索引项:Powerpivot
本帖最后由 BIN_YANG168 于 2012-10-9 13:01 编辑

1、什么是PowerPivot ?
        Microsoft SQL Server PowerPivot for Microsoft Excel 简称PowerPivot for Excel,是针对Excel 2010的免费外接程序,用于增强Exce2010的数据分析功能。
2、如何得到PowerPivot ?
       SQL Server PowerPivotfor Excel 是针对Excel 2010开发的一个外接程序,它必须安装在已经安装了Excel 2010的32位或64位的计算机上,同时必须满足针对Office 2010的最低硬件和软件要求。用户可以到Microsoft 网站http://go.microsoft.com/fwlink/?LinkId=155905下载 x86(32 位)或 x64(64 位)版本的PowerPivot_for_Excel.msi 安装程序。
3、PowerPivot for Excel用户界面
       安装了PowerPivot forExcel 后打开Excel 2010就会发现在 Excel 功能区上增加了 【PowerPivot】选项卡,单击【PowerPivot】选项卡就会出现PowerPivot for Excel用户界面,如图所示。
1.jpg
         单击【PowerPivot窗口】按钮弹出PowerPivot for Excel窗口,如图所示。
2.jpg
4、如何使用PowerPivot for Excel
      当用户打开加载了PowerPivotExcel文件后,即使单击了【PowerPivot】选项卡或【PowerPivot窗口】按钮都不能创建PowerPivot数据透视表,【数据透视表】按钮呈现灰色不可用状态,要想利用PowerPivot创建数据透视表,用户必须先进行“创建链接表”为PowerPivot准备数据。

PowerPivot链接本工作簿内的数据.zip (51.66 KB, 下载次数: 4533) PowerPivot外部数据源.rar (16.23 KB, 下载次数: 2876)




评分

16

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-8 23:31 | 显示全部楼层
本帖最后由 BIN_YANG168 于 2012-10-9 00:29 编辑

4.1为PowerPivot链接本工作簿内的数据
如果Excel工作簿内存在数据,利用已经存在的数据源和PowerPivot进行链接是比较简便的方法。
步骤1     打开Excel工作簿,单击数据源表中的任意单元格,在【PowerPivot】选项卡中单击【创建链接表】按钮,弹出【创建表】对话框,如图所示。
3.jpg
步骤2     在【创建表】对话框中单击【确定】按钮,经过几秒钟的链接配置后,“PowerPivot for Excel”窗口自动弹出并出现已经配置好的数据表“表1”,此时,【数据透视表】按钮呈可用状态,如图所示。
4.jpg
4.2 为PowerPivot获取外部链接数据
        可供PowerPivot获取外部数据的数据源文件类型很多,本例只介绍PowerPivot获取“.XLSX”类型外部数据的方法。
步骤1     新建一个Excel工作簿并打开,在【PowerPivot】选项卡中单击【PowerPivot窗口】按钮,弹出“PowerPivotfor Excel”窗口。
步骤2     在“PowerPivot for Excel”窗口中单击【从其他源】按钮,弹出【表导入向导】对话框,拖动对话框右侧的滚动条选择【Excel文件】,单击【下一步】按钮,如图所示。
5.jpg
步骤3     单击 【浏览】按钮,在【打开】对话框中找到要导入的数据源“PowerPivot外部数据源”并双击它,勾选【使用第一行作为列标题】复选框,单击【下一步】按钮,如图所示。
6.jpg
步骤4     在【表和视图】选择框中勾选【源表】中“数据源$”的复选框,单击【完成】按钮,连接成功后单击【关闭】按钮,“PowerPivot for Excel”窗口自动弹出并出现已经配置好的数据表“数据源”,此时,【数据透视表】按钮呈可用状态,如图所示。

7.jpg






评分

2

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-8 23:32 | 显示全部楼层
本帖最后由 BIN_YANG168 于 2012-10-9 00:39 编辑

5、利用PowerPivot创建数据透视表
        为PowerPivot “创建链接表”后,用户就可以利用PowerPivot创建数据透视表,具体步骤如下。
步骤1     在【PowerPivot】选项卡中单击【数据透视表】的下拉按钮,在弹出的下拉菜单中选择【扁平的数据透视表】命令,弹出【创建扁平的数据透视表】对话框,如图所示。
8.jpg
步骤2     保持【新工作表】的选项不变,单击【确定】按钮,创建一张空白的数据透视表,如图所示。
9.jpg
步骤3     利用【PowerPivot字段列表】对话框对字段进行调整,完成后的数据透视表如图所示。
10.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-8 23:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 BIN_YANG168 于 2012-10-9 00:47 编辑

6、利用PowerPivot创建数据透视图
        为PowerPivot “创建链接表”后,用户还可以利用PowerPivot创建数据透视图,具体步骤如下。
步骤1     在【PowerPivot】选项卡中单击【数据透视表】的下拉按钮,在弹出的下拉菜单中选择【数据透视图】命令,弹出【创建数据透视图】对话框,如图所示。
11.jpg                           
步骤2     保持【新工作表】的选项不变,单击【确定】按钮,创建一张空白的数据透视图,如图所示。
12.jpg
步骤3     利用【PowerPivot字段列表】对话框对字段进行布局,完成后的数据透视图如图所示。
13.jpg
步骤4     对数据透视图进一步美化,如图所示。
14.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-8 23:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 BIN_YANG168 于 2012-10-9 01:04 编辑

7、创建多表关联的PowerPivo数据透视表
利用PowerPivot中的“创建关系”功能可以把多张数据列表进行关联,创建数据透视表以后能够实现多表数据引用,达到只有使用SQL语句才能达到的效果。
15.jpg
图展示的是某公司的成本数据和产品信息的明细表,如果希望将2表进行关联,在创建数据透视表中既能反映成本数据又能列示相关的产品信息,请参照以下步骤。
步骤1     为PowerPivot创建链接表,“成本数据”对应的链接表为“表1”,产品信息”对应的链接表为“表2”,如图所示。
16.jpg
步骤2     在“PowerPivot for Excel”窗口中激活“表1”,在【设计】选项卡中单击【创建关系】按钮,在弹出的【创建关系】对话框中【表】的下拉列表中选择“表1”,【列】选择“批号”,【相关查找表】选择“表2”,【相关查找列】会自动带出“批号”,如图所示。
17.jpg

评分

5

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-8 23:45 | 显示全部楼层
本帖最后由 BIN_YANG168 于 2012-10-9 01:12 编辑

步骤3     在【主页】选项卡中单击【数据透视表】按钮,在弹出的下拉列表中选择【扁平的数据透视表】命令,弹出【创建扁平的数据透视表】对话框,如图所示。
18.jpg
步骤4     单击【确定】按钮后创建一张空白的数据透视表,如图所示。
19.jpg
步骤5     利用【PowerPivot字段列表】对话框分别对“表1”和“表2”中的字段进行布局,如图所示。
20.jpg
最终完成的数据透视表如图所示。
21.jpg
创建多表关联的PowerPivo数据透视表.rar (79.14 KB, 下载次数: 1488)

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-8 23:46 | 显示全部楼层
本帖最后由 BIN_YANG168 于 2012-10-9 01:19 编辑

8、  启动PowerPivot forExcel可能遇到的问题及解决方案
有的时候即使用户正确安装了PowerPivotfor Excel的加载项,但是在启动Excel2010的时候还是无法启动PowerPivot for Excel,出现【Microsoft Office自定义项安装程序】错误提示的对话框,如图所示。
22.jpg
按照以下步骤操作即可解决这个问题。
步骤1     单击【关闭】按钮关闭【Microsoft Office 自定义项安装程序】错误提示的对话框。
步骤2     依次单击【文件】→【选项】,在弹出的【Excel选项】对话框中单击【信任中心】选项,单击【信任中心设置】按钮。
步骤3     在【信任中心】对话框中单击【加载项】选项,去掉【要求受信任的发布者签署应用程序加载项】复选框的勾选,单击【确定】按钮如图所示。
23.jpg
步骤4     关闭对话框以后,在【开发工具】选项卡中单击【COM加载项】按钮,在弹出的【COM加载项】对话框中勾选【PowerPivot for Excel】的复选框,最后单击【确定】按钮完成设置,如图所示。
24.jpg
重新启动Excel2010后即可加载启动PowerPivot for Excel。
注意:PowerPivot for Excel加载项占用资源很大,加载过程中会造成Excel2010打开缓慢,如果用户暂时不用PowerPivot功能,可以考虑去掉【PowerPivot for Excel】的复选框勾选,减少资源的占用。

评分

5

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-9 00:02 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-10-9 09:07 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我是沙发?好帖,分享到官方微博了。

TA的精华主题

TA的得分主题

发表于 2012-10-9 09:10 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-25 15:57 , Processed in 0.054295 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表