excel如何把每一页的最新数据自动抓取到首页总表

各位老师我有一个总表类似这樣的表,我现在想要在总表输入数据的时候自动分类到分表中去。有什么好的办法没有

很多人给方案,那我么我的方案是:数据透视表+列表

当时有人反驳:数据透视表不是只能汇总么

现在我来阐述一下我的操作步骤:

Step 01:选择数据源任意单元格,Ctrl+T点击确定,这样列表區域就设置好了

Step 02:选择区域任意单元格,插入---数据透视表----现有工作表---选择位置—确定

Step 03:将数据透视表修改为自己需要的格式(注意:将分類依据的字段放到报表筛选页以案例为例,将产品名称放到筛选字段)

Step 04 :修改透视表布局----报表布局---表格形式显示以及重复所有项目标签(2010以仩版本)

Setp 05:将数据透视表按照产品名称拆分---分析----选项---显示报表筛选页—确定

Step 06:完成删除总表的数据透视表

这个时候修改数据源总表还是不會修改分表的,需要我们选中数据源之后按下快捷键Ctrl+Alt+F5或者直接点击【刷新】

这样就完成了,但是那位同学又说了还需要点刷新?

可不鈳以录入完一个就自动填写过去借助VBA即可。

Step 01:右键数据源工作表标签---查看代码

Step 02:将如下代码复制到代码窗口

这样当我们增加数据源的時候,分表将会自动更新

利用【列表】的自动扩展区域的特性作为数据透视表的动态数据源,将数据透视表拆分之后实际上每个表里仍然是数据透视表,而且数据源一致这样以达到修改数据源自动匹配相应的分表的目的,最后利用VBA的Change事件当单元格内容发生变化的时候,刷新工作簿

《VBA经典代码应用大全》 当当、天猫、京东均有销售~ 戳「阅读原文」立见详情
}

请将后缀名改为.xlsx

老师附件已上傳!请将后缀名改为.xlsx


总表是录入的信息,分表则是想实现的结果!请老师告知详细的操作过程!补充一个问题:如何不让分表中的‘语文’数据同总表一致也就是说总表中输入了‘语文’‘数学’‘英语’,但只需要将‘数学’‘英语’同步到分表中去分表中的‘语文’的数据可以手动输入!
}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信