HI,大家好,我是看见星光的的的前妻……我是随风。今天在某Excel交流群有个童鞋提问:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Private Sub Worksheet_Change(ByVal Target As Range)

ActiveWorkbook.RefreshAll

End Sub

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

原理解释:

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

作者:随风

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

如何将分表汇总到总表_总表输入数据,自动拆分到分表,你会吗?相关推荐

  1. mysql查询两个表中的不同数据_如何实现大数据在多工作表中精准查询

    大家好,今日继续讲解VBA数据库解决方案,今日讲解第40讲:利用ADO实现同一文件的多个工作表精确查询.其实这讲的内容利用我之前讲解的知识点也可以自己完成.这里只是拿出来让大家再熟悉一下EXCEL的A ...

  2. mysql条件删除表中某些行数据_根据MySQL中的条件仅删除表中的某些行

    让我们首先创建一个表-create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); 使用insert命令在表 ...

  3. sql 多表多行模糊查询_从零开始学习SQL(五)多表查询

    经过之前的学习,现在我们已经对查询有了一定的了解,但是我们目前的所有查询都只能找到在一张表中的数据,但如果我们需要寻找分布在多张表格中的数据时,这种之前的查询就做不到了,这时就需要引入一种新的查询方法 ...

  4. 如何给mysql表添加百万条数据_给mysql一百万条数据的表添加索引

    直接alter table add index 添加索引,执行一个小时没反应,并且会导致锁表:故放弃该办法,最终解决办法如下: 一.打开mysql 命令行客户端 这里我们那可以看到导出的数据文件所存放 ...

  5. 实验一 线性表的顺序存储与实现_【自考】数据结构中的线性表,期末不挂科指南,第2篇

    线性表 这篇博客写的是线性表相关的内容,包括如下部分,先看下有木有期待 啥是线性表 线性表的顺序存储 线性表的基本运算在顺序表上的实现 线性表的链式存储 线性表的基本运算在单链表上的实现 循环链表与双 ...

  6. table中加表单元素怎么验证_使用element-ui +Vue 解决 table 里包含表单验证的问题...

    应用场景: 在实际使用中经常会遇到需要在Form表单中使用table表格进行表单提交,同时又需要对table的字段进行校验,效果如图所示: 这个校验中,最关键的问题在于如何给el-form-item ...

  7. mysql 表名带下划线_在MySQL中可以使用下划线作为表名吗?

    是的,我们可以在表名周围使用反引号将下划线添加为表名.以下是语法-INSERT INTO `yourTableName` values(yourValue1,.......N); 让我们首先创建一个表 ...

  8. oracle 11g b表空间什么情况下自动增加,oracle 11g 查看表空间使用情况,表空间创建,表空间添加数据文件,修改数据文件自动增长,删除表空间...

    1.查看表空间以及表空间使用情况 SELECT TABLESPACE_NAME "表空间", To_char(Round(BYTES / 1024, 2), '99990.00') ...

  9. java汽车总里程_总里程计数的发展

    里程表,记录汽车行驶里程,俗称码表,在这短短十几年从发生了不小的变化,从机械到电子,再到车联网.然而原理都是一样的,汽车车轮的直径已知,车轮的圆周长便是恒定不变的.由此可以计算出每走一里路车轮要转多少 ...

最新文章

  1. paloalto防火墙版本升级
  2. 银行登录控件仿制--防钩子,防嗅探
  3. 坑 之 You must feed a value for placeholder tensor ‘label_input‘ with dtype float and shape
  4. js面向对象开发互联网机顶盒应用头端之二
  5. oracle死锁优化,Oracle性能优化之LockContention(转)
  6. 【高校宿舍管理系统】第七章 机构管理和功能菜单权限分配
  7. Itemplate 自定义控件
  8. Java从入门到精通第一版(Java基础)
  9. 怎么提高截屏图片分辨率?照片分辨率低如何做成高清?
  10. 利用 python 实现多张图片的无损拼接
  11. 关于压电式雨量传感器技术相关问答的回复
  12. 祭奠一位我无比亲爱的亲人的离去
  13. php中的ol标签,html中的ol标签如何去掉标号呢?ol标签的使用方法总结
  14. 大数据技术包括哪些内容?
  15. ROW_NUMBER 和OVER()分组
  16. Android小游戏开发:简单的合金弹头游戏(一)游戏框架
  17. 多元线性回归案例:《银行不良贷款分析》
  18. Android面试题(3)
  19. 新硬盘挂载目录后文件消失解决办法
  20. Mocha Pro:Track 模块

热门文章

  1. 浏览器的cookie和服务器存储的session有什么关联,下面妙文为你解答
  2. android动态申请悬浮框权限,Android创建悬浮窗的完整步骤
  3. Linux下qwt源码编译,QWT的编译与配置
  4. java json.tostring,idea以JSON形式重写toString()方法
  5. matlab怎么载入视频,怎样将视频导入matlab啊
  6. 扫描过程_整体扫描+材料聚焦方法在审题过程中的运用
  7. 鸿蒙设备开发环境搭建-2021-3
  8. 图例放在图的外面_Qt编写自定义控件41-自定义环形图
  9. java中字符 的含义 有什么作用_Java中字符串常见题之String相关讲解
  10. python拆开tuple为多个值传入函数(tuple拆包)