Excel中,通过SQL快速合并多张工作表 强大的SQL,无所不能!
上期,小编给大家分享了如何用多重透视表,快速合并多张工作表。
详见:《Excel中,如何快速合并多张工作表?多重透视表,一招即可搞定!》
这期,小编就分享下,如何通过SQL快速汇总合并多张工作表?
案例介绍
如下所示,文档中有3个工作表,分别是"北京""上海""广州"三地的销售量。
本期就是要通过SQL,合并这三张工作表。
通过SQL合并多张工作表
菜单"数据"-"现有连接";
在连接面板中,点击"浏览更多",选择数据源文件;
在选择表格面板中,勾选"数据首行包含列标题";
在导入数据面板中,选择导入数据的形式,表格还是建立透视表,或者是直接生成透视图,然后点击属性;
在连接属性的定义面板中,输入命令:
select * from [工作表名$] union all
select * from [工作表名1$] union all
select * from [工作表名n$]
完整动画教程
好了,本期就到这。
至于用SQL,还是多重数据表,萝卜白菜各有所爱。能熟练掌握并解决问题的,都是好方法!
强烈推荐
Excel中,如何快速合并多张工作表?多重透视表,一招即可搞定!
300个Excel函数公式说明,你用得到的,这里都有!
Excel的快速填充,此功能超级好用,90%的人还不会用!
Power Query让多表数据合并变得更简单
之前我们我们有学习过如何使用函数、Vba代码、数据透视等多种方法,来快速进行多工作表数据汇总。而在Excel有一种万金油的汇总方法,更简单的表格汇总方式,那就是
通过Power Query的SQL语句进行多工作表合并,这种方式相比之前的方法更简单。
如上图,我们需要将A、B、C、D四家分公司的人员数据汇总到汇总表中去。下面我们就来看一下Power Query如何快速的进行多表合并。
第一步:点击菜单栏数据—获取外部数据—现有连接,然后点击下方浏览更多,文件类型选择Excel文件,添加你需要合并的工作簿。如下图1、图2所示:
【图一】
【图二】
第二步:添加需要汇总的工作表后,下面选择表格我们默认选择点击确定。如下图所示:
第三步:导入数据部分,我们选择属性,点击定义,然后在命令文本中输入以下SQL代码。如下图:
代码稍作修改一下,我们选择数据的存放区域为汇总表中的A1单元格开始,点击确定即可自动汇总数据。
代码如下:
SELECT * FROM [A公司$]
UNION ALL
SELECT * FROM [B公司$]
UNION ALL
SELECT * FROM [C公司$]
UNION ALL
SELECT * FROM [D公司$]
UNION ALL
代码解析:
这段代码代表的就是分别选择A公司、B公司、C公司、D公司4个工作表的全部单元格进行复制汇总。所以汇总数据,我们只需要SQL这一句代码即可:
Select * From [工作表名$] Union All
现在你学会如何使用Power Query快速进行多表数据汇总了吗?
相关问答
肿么把 SQL多个 表关联 合并 成一个表-ZOL问答6条回答:【推荐答案】selectt1.id,t1.qty1,t2,qty2,t3.qty3from表一t1join表二t2ont1.id=t2.idjoin表三t3ont1.id=t3.id
SQL 中怎么把多查询结果 合并 成一条数据?SELECTTOP1000[diqu],[fuzeren],[yugong]FROM[lx].[dbo].[ls]selectdiqu,fuzeren,stuff((select&...
如何把 多个 分表快速汇总在一起?要合并一个表格内的多个分表,你可以使用SQL语句来实现。以下是一种常见的合并方式:假设你有一个表格名为"table1",其中包含多个分表,分别命名为"table11&q...
如何用 SQL 将多条记录的某个字段拼接起来?可以采用以下方法表名test1字段名1,2,3SELECTtest1.`1`astest1,test1.`2`astest2,(selectgroup_concat(test1....
两个 sql 数据库能 合并 吗?能够合并。先在SQL里创建两个数据库A和B。还原数据库,用A.BAK还原到数据库A,用B.BAK还原到数据库B。数据导出,也可以导入,可以从A导出到B,也可以从B导...
怎么把两个表格的内容 合并 _会计学堂[回答]表格内容合并一般是使用数据分析工具来实现的。例如,Excel可以将两个表格中的数据合并到同一个工作簿中,不同的表格可以被归类成一个工作表,如果需...
SQL 如何将一行内容 合并 为多行内容?答:SQL可用下列方法将一行内容合并为多行内容:用一个循环。先用参数取到到底要变成多少行,和单价declare@tintdeclare@salnvarchar(8)根据需求或实际情况将...
怎么样将结构完全一样的两个表的内容 合并 到一个表中, SQL 语句...4条回答:【推荐答案】1、查询的话select*from表1unionallselect*from表22、新建表的话(包含数据)createtable表3asselect*from表1unionall...
sql合并 重复数据并求和?***********************根据你的补充补充回答:***********************selecta,sum(b)as记录数,max(c)ascfrom表名groupbya...
wps表格中如何把同一个 工作簿 的 多个 工作表数据汇总到一起并...用WPS表格完成数据分类汇总的操作步骤如下:1、首先打开需要调整的WPS表格。2、然后在弹出的页面点击菜单栏“数据”这个选项。3、然后在“数据”下...