前言:
Excel软件中将多个工作表合并到一个工作表的方法,简单到没朋友! 最近有同学来求助,问题如下: 现有名称为1月至12月的工作表,表结构一致,现需要将此12张工作表的数据一次性合并到“合并”工作表中,想了解一下是否有什么简便的方法快速完成此项工作?最好不要用到函数和宏编程。
问题描述如下图所示: 需求描述 问题解决思路:
这种需求,可以通过Microsoft Query快速完成,且可以通过刷新实现实时更新数据。 解决步骤:1、通过查询向导,先插入1月的数据
通过查询向导,先插入1月的数据 2、修改SQL代码 数据--连接--属性---定义--命令文本中输入以下SQL代码: SELECT * FROM `'1月$'` UNION ALL SELECT * FROM `'2月$'` UNION ALL SELECT * FROM `'3月$'` UNION ALL SELECT * FROM `'4月$'` UNION ALL SELECT * FROM `'5月$'` UNION ALL SELECT * FROM `'6月$'` UNION ALL SELECT * FROM `'7月$'` UNION ALL SELECT * FROM `'8月$'` UNION ALL SELECT * FROM `'9月$'` UNION ALL SELECT * FROM `'10月$'` UNION ALL SELECT * FROM `'11月$'` UNION ALL SELECT * FROM `'12月$'`
修改SQL代码 3、当分月工作表中数据有更改,点刷新后,合并数据会自动更新。 实时更新数据
|