77百科网
当前位置: 首页 生活百科

如何在相同数据源创建透视表(导入多张数据列表创建数据透视表)

时间:2023-06-01 作者: 小编 阅读量: 3 栏目名: 生活百科

由于UNIONALL只以第一段的字段标题为基准,因此后面的AS别名可省略。需要在工作表名称前面加上文件名称限定,文件名包含在方括号内,文件名与工作表之间使用“.”分隔。例如,下面语句表示引用“D:\2018年区域销售\东北地区.xlsx”工作簿的“东北”工作表。SELECT*FROM[D:\2018年区域销售\东北地区.xlsx].[东北$]步骤4完成数据透视表的创建、布局和美化后如图15-19所示。

运用导入外部数据结合“编辑OLEDB”查询中的SQL语句技术,可以轻而易举地对不同工作表,甚至不同工作簿中结构相同的多张数据列表进行合并汇总并创建动态的数据透视表,而不会出现多重合并计算数据区域创建数据透视表时只会选择第一行作为行字段的限制。

汇总同一工作簿下的多张数据列表记录

图15-16展示了某公司的“一仓”“二仓”和“三仓”3张数据列表,这些数据列表都存放在D盘根目录下的“仓库入库表.xlsx”文件中。

图15-16仓库入库数据列表

示例:仓库入库表

下面将对图15-16中的3张仓库数据列表进行汇总分析,具体操作步骤如下。步骤1打开D盘根目录下的“仓库入库表.xlsx”文件,单击“汇总”工作表标签。

步骤2重复操作示例15.1的步骤1和步骤2,选取目标文件“仓库入库表.xlsx”,弹出【选择表格】对话框。

步骤3清空【命令文本】文本框中的内容,输入以下SQL语句:

SELECT'一仓库'AS仓库名称,*FROM[一仓$]UNIONALL

SELECT'二仓库',*FROM[二仓$]UNIONALL

SELECT'三仓库',*FROM[三仓$]

此语句的含义:

SQL语句第一部分“SELECT"一仓库"AS仓库名称,*FROM[一仓$]”表示返回“一仓库”数据列表的所有数据记录,“一仓库”作为插入的常量来标记不同的记录,然后对这个插入常量构成的字段利用AS别名标识符进行重命名字段名称,最后通过UNIONALL将每个仓库的所有记录整合在一起,相当于将“一仓”“二仓”和“三仓”3张工作表粘贴到一起。

由于UNIONALL只以第一段的字段标题为基准,因此后面的AS别名可省略。Excel使用SQL语句在当前工作簿中引用本身的工作表时的引用规则如下。Excel工作表中引用时需要将其包含在方括号“[]”内,同时需要在其工作表名称后面加上“$”符号,如SELECT*FROM[一仓$]。

如果引用工作表中的部分区域,则可以在“$”符号后面添加区域限定。例如,下面的语句表示引用“一仓”的“A1:E448”区域。

SELECT*FROM[一仓$A1:E448]

步骤4完成数据透视表的创建、布局和美化后如图15-17所示。

图15-17汇总后的数据透视表

汇总不同工作簿下的多张数据列表记录

图15-18展示了2018年某集团“华东”“东北”和“京津”3个区域的销售数据列表,这些数据列表都保存在D盘根目录下的“2018年区域销售”文件夹中。

图15-18区域销售数据列表

示例:编制各区域销售统计动态数据列表

步骤1打开D盘根目录下的“2018年区域销售”文件夹中的“汇总.xlsx”工作簿,单击“汇总”工作表标签。

步骤2重复操作示例15.1的步骤1和2,选取D盘根目录下“2018年区域销售”文件夹下的目标文件“汇总.xlsx”,弹出【选择表格】对话框,单击【确定】按钮,打开【连接属性】对话框。

步骤3清空【命令文本】文本框中的内容,输入以下SQL语句。

SELECT'东北'AS区域,*FROM[D:\2018年区域销售\东北地区.xlsx].[东北$]UNIONALL

SELECT'华东'AS区域,*FROM[D:\2018年区域销售\华东地区.xlsx].[华东$]UNIONALLS

ELECT'京津'AS区域,*FROM[D:\2018年区域销售\京津地区.xlsx].[京津$]

提示:Excel使用SQL语句在当前工作簿中引用其他工作簿中的工作表时的引用规则如下。需要在工作表名称前面加上文件名称限定,文件名包含在方括号内,文件名与工作表之间使用“.”分隔。例如,下面语句表示引用“D:\2018年区域销售\东北地区.xlsx”工作簿的“东北”工作表。SELECT*FROM[D:\2018年区域销售\东北地区.xlsx].[东北$]

步骤4完成数据透视表的创建、布局和美化后如图15-19所示。

图15-19完成后的数据透视表

    推荐阅读
  • 一年400元水费(一年水费才190元杭州夫妻这张账单火了)

    1月15日,浙江省水利厅、省水文管理中心发布了浙江省水利旱情蓝色预警。目前,台州三门已实行限制供水,暂停对全县游泳、洗浴、洗车、水上娱乐场所等高耗水服务业供水。瞿连芹家的洗衣机,正常流程需要一个小时二十分钟,需要浸泡、洗涤,过两轮满筒的水。瞿连芹家里总共有六个盆、十七个水瓶。这样的生活,瞿连芹已经坚持了二十多年。盛先生指了指桌上的小垃圾篓,这些都是瞿连芹用超市传单叠起来的。

  • 烧饼的简单做法(烧饼的简单做法与步骤)

    下面更多详细答案一起来看看吧!烧饼的简单做法石材:面粉100克、酵母20克、芝麻50克备用。首先将面粉中加入盐,酵母,水。接着锅中倒油,放入做好的烧饼。小火慢慢煎至两面金黄即可出锅即可。

  • 月季花毛毛虫怎么处理(月季花爱招虫给你支3招)

    春天时候我们可以每半个月在傍晚的时候喷洒一些呲虫啉来预防。如果到了夏秋季节发现叶片还是出现了扭曲萎缩的现象,这时候就需要长时间喷洒呲虫啉来消灭它了。月季花好看但还是要耐心帮它消除病害,这样才能把芬芳带给大家。

  • 金马澎落地签申请要求

    根据台湾官方宣布,自2015年元旦起,大陆开放自由行城市户口的游客持有大陆通行证和自由行的G签,到金门、马祖及澎湖“小三通”观光,可以选择不在大陆办理入金证,直接去金门、马祖入境前在海关申请“落地签证”即可,这项简化签证措施有望吸引更多陆客到台湾离岛观光。落地签办理注意事项1.必需是开放城市户口,或开放金马澎自由行户口才能办理离岛落地签。

  • 木耳红枣粥的做法(怎么做木耳红枣粥)

    接下来我们就一起去研究一下吧!木耳红枣粥的做法食材用料:花生10克、红枣5颗、木耳20克、粳米30克、水500ml、冰糖10克、冰糖20克。准备所用食材,木耳泡发,去蒂,切小块,去杂质,红枣花生,粳米泡水,所有食材浸泡1小时。摁粥汤键,煲30-40分钟。加入冰糖,继续煲5分钟,可以出锅了。

  • 买房时摇号是什么意思(买房摇号是什么意思)

    因此在当前住宅供应量没有明显上升情况下,通过公证方式来摇号,充分体现了公平公正性,最大化保护购房者权益。

  • 黄皮百香果和红皮百香果区别(黄皮百香果和红皮百香果区别图片)

    百香果是上火还是降火适量吃并不会上火也不会降火。从中医的角度来看,食用过多温热性的食物容易使人出现上火的现象,而食用性味寒凉的食物可帮助人降火,但百香果是性平的食物,适量食用既不会上火,也不会降火。

  • 柽柳 柽柳图片

    柽柳的别称柽柳也叫做红柳,多枝柽柳,垂丝柳,西河柳,西湖柳、阴柳。柽柳的生长习性柽柳对土壤的要求不高,沙质和粘土土壤都可以适应。并且柽柳是比较耐旱耐热的植物,对沙漠气候和高温气候具有很高的适应能力。柽柳的作用柽柳开花美丽,并且花期很长的,观赏性比较好,并且它还是很好的蜜源植物。此外柽柳的经济价值也很高,它的树枝可以制作成很多东西,包括箩筐等。它的叶子也是很好的畜牧饲料。