Excel2016中怎么将数据透视表和SQL紧密联系?

来源:下载之家 作者:liangchaolin

勤哲Excel服务器

勤哲Excel服务器

版本:破解版v12.0.228
大小:112.00MB
分类: Telnet类
立即下载
查看详情

导读: 本章节主要介绍了Excel2016中将数据透视表和SQL紧密联系的方法,操作起来也比较简单,还不会的朋友一起跟着小编学习一下吧,希望对你们有所帮助。

  本章节主要介绍了Excel2016中将数据透视表和SQL紧密联系的方法,操作起来也比较简单,还不会的朋友一起跟着小编学习一下吧,希望对你们有所帮助。

  SQL(Structured Query Language),即“结构化查询语句”,是用于数据库中的标准数据查询语言。在Excel数据透视表中使用SQL语句,可以更好的扩展Excel内置的基本功能。

  一 、数据透视表中使用SQL语言

Excel2016中怎么将数据透视表和SQL紧密联系?

  如上图所示,各部门前三个月的各项费用的开销分别存放在三张不同的Sheet表格中,现在希望更好的展现第一季度各部门的费用使用情况,该怎么办呢?如果使用一般的数据透视表,需要将三张表格复制到一张表格中,复制粘贴的工作太繁琐了;如果使用多重合并数据透视表,又会缺失“项目”的字段,达不到预期的效果。既然如此,我们就将SQL语句融入数据透视表中来使用。操作步骤如下:

  1)依次单击“数据”选项卡à“现有连接”,在弹出的对话框中点击“浏览更多”

Excel2016中怎么将数据透视表和SQL紧密联系?

  2)在弹出的“选取数据源”对话框中选择需要进行数据分析的数据源,然后单击“打开”命令

Excel2016中怎么将数据透视表和SQL紧密联系?

  3)在弹出的“选择表格”对话框中勾上“数据首行包含列标题”,然后单击“确定”按钮

Excel2016中怎么将数据透视表和SQL紧密联系?

  4)在弹出的“导入数据”对话框下,选择“数据透视表”的显示方式,然后单击“属性”命令

Excel2016中怎么将数据透视表和SQL紧密联系?

  5)在弹出的“连接属性”对话框中选择“定义”选项卡,在“命令文本”框中录入如下内容,然后单击“确定”按钮

  select "1月份" as 月份,* from [1月份$] union all

  select "2月份" as 月份,* from [2月份$] union all

  select "3月份" as 月份,* from [3月份$]

Excel2016中怎么将数据透视表和SQL紧密联系?

  6)再次单击“确定”按钮,将看到数据透视表的格式,此时,“月份”字段便可使用,即可得到如下的数据透视表:

Excel2016中怎么将数据透视表和SQL紧密联系?

  二 、SQL语句简介

  本案例中使用的两句SQL语句,分别为:

  n Select 项目 as [字段名称] from表

  此语句用于查询返回的字段,该字段可以是原表格中已有的,也可以是表格中没有的新字段。例如本例中的,“月份”是一个新的字段名称,而1、2、3月份作为该字段下的项目存在

  n Select 字段 from 表1 union all

  Select 字段 from 表2 union all

  Select 字段 from 表3

  如果需要查询的数据源不在同一个区域,就需要用union语句连接。其中,union代表连接,而union all表格连接返回所有记录。连接最后一个数据区域的时候不用使用union all语句。

  小伙伴们看完以上小编的方法介绍,是不是都学会了呢,能够帮到你们那是最好的了。