Excel可以利用SQL实现动态合并多个工作表。也就是说,当各个工作表的数据发生改变时(增、删、改),我们只要刷新SQL的查询结果,就能自动更新合并后的数据。
案例数据
1.建立SQL连接
依次点击[数据]选项卡---现有连接---浏览更多,我们选择多个工作表合并所在的Excel工作簿。
2.选择工作表
当选择Excel工作簿后,弹出“选择表格”界面。我们选择任一表格,并勾选“数据首行包含列标题”。点击确定,进入“导入数据”界面。
3.导入数据的相关设置
(1)选择数据在工作簿的显示方式,以及数据的放置位置;
(2)点击【属性】按钮,在【定义】标签页的命令文本中输入以下SQL语句:
4.实现效果
我们可以测试下动态合并的效果。在[研发部]工作表增加一条记录,然后在合并的工作表数据右键刷新,可以看到数据实时更新。