【sql in excel】入门01:使用sql创建动态透视表数据源.docx
- 文档编号:48617
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:11
- 大小:1.97MB
【sql in excel】入门01:使用sql创建动态透视表数据源.docx
《【sql in excel】入门01:使用sql创建动态透视表数据源.docx》由会员分享,可在线阅读,更多相关《【sql in excel】入门01:使用sql创建动态透视表数据源.docx(11页珍藏版)》请在冰豆网上搜索。
【sqlinexcel】入门01:
使用sql创建动态透视表数据源
Excel中支持使用Sql语句,Sql在excel方面的应用,和VBA、函数等等都能够相互成为补充,为处理数据提供方便。
下面介绍用SQL语句来创建动态的数据透表数据源。
桌面上有两个工作簿,分别是数据源和透视表,其中透视表是空工作簿。
数据源的数据如下图
下面演示操作,如果使用SQL链接外部数据。
1、打开空白的透视表工作簿,执行操作,数据--现有链接
2、【浏览更多】,选择目标工作簿(数据源),打开。
3、由于数据源只有一个工作簿,直接选择表格,确定。
3.1选择该数据在工作簿中的显示方式有4种。
3.1.1表格:
将直接类似复制数据并形成新的(单元格区域)工作表。
3.1.2数据透视表:
直接用数据源的数据创建透视表。
3.1.3数据透视图:
直接用数据源的数据创建数据透视图。
3.1.4仅创建连接表:
仅复制数据,形成新的表格,但可同步刷新。
数据的存放位置,顾名思义,不解释。
勾选【将此数据添加到数据模型】是powerpivot建模的操作。
这里不扯远。
毕竟,powerpivot能做的,sql当然也能做。
【属性】点击属性按钮,会弹出下面对话框,红色区域就是sql语句编写区。
技巧:
一般引用外部数据,假如,对数据源进行引用,数据源有3个字段。
分别是日期、编号、值。
假如要引用整个表的数据,用sql语句写就是:
select*from[Sheet1$]
但一般整表数据引用,不需要写sql语句。
做导入数据的时候,直接点击确定即可。
见下图步骤,确定按钮。
结果:
这里选择第一种方式:
表。
这是技巧的意图是:
先建立和数据源之间的链接,再写sql语句,这样会方便。
因为sql语句有时候写不对,就不能建立和数据源的链接。
以上操作得重复再来。
4、要提取的数据,只需要编号、值两个。
可以执行下面操作,编写sql语句。
在已建立链接的表格上,鼠标右键--表格--编辑查询
输入sql语句,点击确定。
select编号,值from[Sheet1$]
结果:
sql语句我就不解释了,显然,一看就能够明白。
sql语句的使用操作就是上面的一系列动作。
下面演示用此数据源来创建动态的数据透视表。
数据透视表的目的是对编号执行分组求和(值)。
具体操作,看以下gif演示:
结果:
最后验证,是否是动态的数据源。
1、关闭透视表工作簿,保存。
打开数据源工作簿,添加新的数据,保存,关闭。
2、打开透视表工作簿刷新数据。
鼠标右键刷新透视表。
结果自然会自动刷新。
聪明如你:
跨工作簿提取数据可以这样操作,同一工作簿提取数据也可以这样操作。
试试。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sql in excel 【sql in excel】入门01:使用sql创建动态透视表数据源 sql excel 入门 01 使用 创建 动态 透视 数据源