工作中,很多小伙伴会对周数据、月数据、N个分公司数据进行合并,方法有很多,今天和大家分享的是用SQL语句,非常简单易上手!
Excel中SQL语法:
SELECT 字段名称 FROM [表格名称$]
表格名称后面需要加$符号,还有就是需要加[ ]。
Excel中SQL多表合并语法:
SELECT 字段名称 FROM [表格名称1$]
UNION ALL
SELECT 字段名称 FROM [表格名称2$]
UNION ALL
SELECT 字段名称 FROM [表格名称3$]
……
格式相同的4个表格,现在要将这4个表格合并起来。
Step 01 单击数据→现有连接→浏览更多。
Step 02 找到指定工作簿,单击打开。
Step 03 保持默认不变,单击确定。
Step 04 保持默认不变,单击属性。
Step 05 单击定义,在命令文本框输入语句,单击确定。
SELECT * FROM [2015年$]
UNION ALL
SELECT * FROM [2016年$]
UNION ALL
SELECT * FROM [2017年$]
UNION ALL
SELECT * FROM [2018年$]
Step 06 保持默认不变,单击确定。
这样就将4个表格合并。
这么辛苦输入SQL合并多个工作表有什么好处?
当表格的内容有变动的时候,只要右键刷新一下,就可以自动更新,实现一劳永逸。而普通的复制粘贴,每一次变动都需要再重新复制粘贴一次,比较麻烦,而且容易出错。