在日常工作中,数据透视表能对大量数据快速汇总及建立交叉列表,帮助大家更好的分析,组织与挖掘数据,透过数据及早发现问题,解决问题,创建数据透视表的方法有很多,如何通过SQL语句来创建数据透视表呢?
工具/原料
客户端已安装EXCEL软件
方法/步骤
1
打开 销售订单.XLS
2
在工作簿内重命名一个工作表为'数据透视表'
3
打开'Microsoft Query'
4
选择数据源:EXCEL FILES*,不要勾选'使用查询向导' 确定
5
打开存放在电脑E:盘上的'销售订单表.xls'文件,作为外部数据源
6
添加'数据透视表$'工作表到Query,并关闭
7
点击Query工具栏中'SQL'按钮
8
填写如下SQL语句: select * from [销售订单$]
9
点击确定,系统会把满足条件数据全部显示出来
10
最后选择Query'文件'菜单下'将数据返回到EXCEL'选项
11
弹出'导入数据'对话框,鼠标单击B4单元格,确认数据导入在B4单元格,并点选'数据透视表'选项,最后确定
12
出现数据透视图框架
13
勾选右侧添加到表格中的字段:订单类型,收入,数量,业务科室,业务员,完成透视表的制作
14
当销售订单有数据录入与变化后,可以点击数据透视表中任何一个单元格,点击'数据'选项卡下的'全部更新'按钮,这样就实现了数据的动态更新,确保销售订单与数据透视步数据的一到同步
注意事项
此方法可以派生出很多高级数据透视表的应用,实现SQL与数据透视表的完美结合
上一篇:Excel2010创建数据透视表