分享

总表变,分表也变。分表变,总表也会跟着变!excel历史难题终被搞定!

 木子六一 2015-05-09

很多情况下,我们需要一张合并的总表,同时也需要根据某列生成一个个分表。问题是怎么样才能让这些总表和分表互相关联,即当总表添加或删除行后,分表也会添加和删除行,同样,当分表添加或删除行后总表也会相应增删。这个问题困绕着很多excel用户,直到今天上午,兰色突发奇想用数据连接的方法,竟然实现了。


下图是总表


操作步骤:

1、数据 - 现有连接 - 在窗口中点击“浏览更多”按钮。


2、找到本文件并选取


3、选取总表。


4、导入数据窗口中按下图所示设置。


5、把新建的工作表改名为“A产品”,然后选取生成的查询表,数据 - 全部刷新 - 连接属性


6、在打开的连接属性窗口中,命令文本框中输入语句:

select * form [总表$] where 产品名称='A'

注: where的作用是设置筛选条件。A两边一定要加单引号。



7、切换到使用状况,设置刷新频率。最小1分钟。


A产品表设置效果:


8、复制4个A产品表格,分别命名为 B产品、C产品、D产品、总表2


9、关闭当前excel文件,然后重新打开。这步不能省。


10、选取B产品工作表的查询区域,数据


11、命令文本框中,把'A'修改为'B'。


同样的操作,修改C产品、D产品..的代码。


12、同上修改总表2的代码为:

select * from [A产品$] Union all select * from [B产品$] Union all select * from [C产品$] Union all select * from [D产品$]

 

昨天的微信教程中已做说明,这里不再解释。

总表2的查询完成效果


13、删除“总表”工作表,把“总表2”名称改为“总表”。此步作用是用新生成的查询表替换原来的普通表


设置全部OK!


测试:

A产品工作表新增数据行


更新总表数据,发现自动添加A产品表中的新记录。


同样,在总表中添加,分表也会自动添加。删除操作同样会联动更新。


兰色说:今天的操作步骤有点多。同学们先收藏起来慢慢学吧。



excel精英培训ID:excelpx-tete

每天一篇原创Excel教程,伴你学习Excel每一天!

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多