制作表格时会用到的小技巧之总表输入数据自动拆分到分表(表格拆分数据操作)

fangcloud 1233 2022-07-30

本文转载自网络公开信息

对于刚刚毕业的大学生,在专业领域并不是很厉害的时候,怎样才能令我们的上司对我们另眼相看呢。在办公完全自动化的这个时代,办公的软件就是我们在学校就必须自己学习掌握的一门课程了。

那么要想凭借着办公软件的应用就给领导留下深刻的印象就不能只是会编辑一片文章,会输入表格,会做几页PPT这么简单的事情了。我们需要掌握一些别人做不到的技巧和方法。以后小编会为大家总结一些办公软件的小技巧来让大家学习。今天呢,小编先给大家分享一个制作表格时常常会用到的小技巧吧!

假如我有一个总表类似这样的表,我现在想要在总表输入数据的时候,自动分类到分表中去。有什么好的办法呢?

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Setp 05

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

Step 06

完成,删除总表的数据透视表

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

Step 01

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

Step 02

将如下代码复制到代码窗口

Private Sub Worksheet_Change(ByVal Target As Range) ActiveWorkbook.RefreshAll End Sub

原理解释:

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

大家学会了吗?是不是很简单就掌握了一个看起来很厉害又实用的小技巧呢

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表亿方云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱daifeng@360.cn 处理。
上一篇:鼠标滚动怎么变横向了?(鼠标 横向滚动)
下一篇:企业选择实施RPA的三大要点(rpa适用于哪些流程)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~