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完成后的数据透视表

    推荐阅读
  • 水煮荷包蛋最佳方法(如何做水煮荷包蛋)

    下面希望有你要的答案,我们一起来看看吧!水煮荷包蛋最佳方法将水烧开,取汤勺并抹上一层食用油;将鸡蛋打入汤勺放入锅中,不要搅动,也不要注水;大约2—3分钟鸡蛋定型后,再滑到开水锅里面煮熟即可。水烧开后,将火力调整到中小火,向锅中加入凉水,使水温在60-70之间;快速倒入鸡蛋,不要动,使其自然成型;2-3分钟待水再次煮开就可以了。锅中烧水,水开关火,打入鸡蛋盖盖子静置5分钟即可。

  • 懒人荷包蛋如何做(怎么做懒人荷包蛋)

    下面希望有你要的答案,我们一起来看看吧!懒人荷包蛋如何做首先准备一个鸡蛋,将鸡蛋的外壳清洗干净。然年后在锅中增添适量的清水,同时加上半勺的食用盐,用锅铲充分的搅拌均匀。将鸡蛋磕入打入一个干净的小碗中,注意千万不要用筷子把鸡蛋打散,直接放在碗中保持完整就可以了。注意这个时候倒入的鸡蛋黄一定要倒在凝固好的蛋清上面。

  • 轿车醉驾追尾死亡前车怎样赔偿呢

    涉及酒驾、追尾的交通事故,责任认定时一般为全部责任或主要责任。交通事故的责任认定。发生交通事故后,处理事故的民警会根据当事人的过错行为和过错行为造成的损害程度,划分交通事故的责任。从该车驾驶员心脏取血后,该车驾驶员属于醉酒驾驶。交警队确定责任时,三轮车驾驶员负次要责任,汽车驾驶员负主要责任。如果前方车辆在交通事故责任认定中承担次要责任。前方车辆需在交强险范围内由保险公司全额赔偿。

  • 新版微信支付安全在哪 微信支付安全在哪儿

    新版微信支付安全在“安全保障”选项,方法如下:1、打开手机,点击微信APP登录至主页面。

  • 汽车年审不过如何报废(汽车到了一年两审的时间)

    给你算一笔账都知道,根据最新的汽车年审要求,日常家用小车或者蓝牌面包车、蓝牌小货车,新车在上牌后前6年都是两年一审,还能够接受,但15年后,就需要一年两审,确实有些麻烦。然后车主将需要报废的车辆送到报废处进行报废,填写《机动车登记、过户、注销/过户申请表》。其次,报废车辆需要处理所有违章,才能进行报废,一旦车辆违章过多,这也是一笔大的开支。

  • 汕尾过年年糕怎么做(年糕的做法教程)

    接下来我们就一起去了解一下吧!汕尾过年年糕怎么做食材:糯米1000克、白糖20克、麻仁20克、青梅20克、葡萄干20克、桃脯20克、白莲20克。先将1000克糯米淘洗干净,水浸24小时后上屉蒸烂,取出用木棒捣烂摊凉备用。在方盘内刷一层猪油,铺上捣烂的1厘米厚的糯米饭,每铺一层放入适量的馅,共铺三层。上锅蒸熟后,用刀切成小块即可食用。

  • 促排卵吃什么东西最好(促排卵期吃什么好)

    想要成功怀孕的女性提前做好备孕措施,吃一些促排卵食物是有必要的,这样可以提高怀孕几率,很多食物有促排卵功效,下面就来看看促排卵吃什么东西最好。红糖姜水想要促排卵还可以喝红糖生姜水,可以温暖子宫,可以把红糖生姜添加适量的水蒸煮以后来服用,每天空腹的时候服用,能达到很好的作用,让身体变得更加健康,也可以让排卵的情况变得更好。

  • B照被扣分后怎么处理 b证扣分以后怎么办

    机动车驾驶人应当在十五日内到机动车驾驶证核发地或者违法行为地公安机关交通管理部门参加为期七日的道路交通安全法律、法规和相关知识学习。考试合格的,记分予以清除,发还机动车驾驶证;考试不合格的,继续参加学习和考试。拒不参加学习,也不接受考试的,由公安机关交通管理部门公告其机动车驾驶证停止使用。机动车驾驶人在规定时间内未办理降级换证业务的,车辆管理所应当公告注销的准驾车型驾驶资格作废。