Excel表格中数据的拆分和汇总是我们经常会遇到的问题,之前写过一篇利用VBA代码汇总多个工作簿的数据(文章最后有链接,有需要的朋友可以看一下)。有时并不是所有的数据都能共享,这时就需要把数据按类别拆分到不同的工作表或者工作簿里。

一.实例要求:

下图是某水果超市的进货需求表。我们需要按产品的名称汇总出各个品种水果的需求量,而且要把不同的数据放在不同的工作簿里发给不同的采购人员。

二.操作步骤:

1.Ctrl+A选择数据→切换到插入选项卡→数据透视表→数据透视表的位置勾选现有工作表→选择E1单元格→确定→将需求产品拖动到删选器里,将需求店铺拖动到数据透视表的行里,将需求量拖动到值里(并点开该字段右侧倒三角将值字段设置修改为求和)→切换到分析选项卡→点开选项下倒三角→点击显示报表筛选页。(利用数据透视表的显示报表筛选页功能还可以批量新建工作表)

2.按住Shift键选择所有生成的报表筛选页→复制数据透视表→将数据粘贴成数值→Ctrl+H打开查找替换替换窗口→选项,将查找范围改为工作簿→查找“行标签”替换为“需求店铺”,查找“求和项:”替换为“空白”。

至此,数据按类别拆分到不同的工作表已经完成,接下来讲解的内容为将刚刚得到的数据拆分到不同的工作簿里。

3.使用一段简单的VBA代码将各个工作表另存为单独的工作簿

(1)按下F12将当前工作簿另存为启用宏的工作簿→鼠标右键任意一个工作表→选择查看代码,打开VBA编辑界面→插入一个模块→复制以下代码→保存

Sub 拆分()Dim sh As WorksheetFor Each sh In ThisWorkbook.Worksheetssh.Activatesh.CopyActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "" & sh.Name & ".xls", FileFormat:=xlOpenXMLWorkbookNextEnd Sub

(2)Alt+F8打开运行宏的界面→选择拆分→点击执行→等待片刻,拆分完成。

总结,本实例中按需求产品的种类进行的数据拆分,读者朋友可以根据实际需求更改要拆分的依据。

excel 按数据拆分 xlam_Excel表格把数据按类别快速拆分到不同工作表或工作簿相关推荐

  1. Microsoft Excel 教程:如何在 Excel 中移动或复制工作表或工作表数据?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中移动或复制工作表或工作表数据. 如果需要重新组织数据,可以轻松地更 ...

  2. java向Word模板中替换书签数据,插入图片,插入复选框,插入Word中表格的行数据,删除表格行数据

    java向Word模板中替换书签数据,插入图片,插入复选框,插入Word中表格的行数据,删除表格行数据 使用插件:spire.doc 创建工具类,上代码: import com.spire.doc.D ...

  3. Excel·VBA按列拆分工作表、工作簿

    改进<将excel按照某一列拆分成多个文件>,使代码更具通用性,可以实现将工作表拆分为工作表或工作簿 对Excel表格数据按照某列的值,将工作表拆分 目录 1,工作表按列拆分为工作表 2, ...

  4. word表格分开快捷键_word文档如何快速拆分表格,干货!怎样快速拆分表格以及快速合并表格技巧介绍...

    原标题:word文档如何快速拆分表格,干货!怎样快速拆分表格以及快速合并表格技巧介绍 word是一款文字处理器应用程序,我们大家在生活中工作中都会频繁的使用到word写一些文字.素材等等内容,我们记录 ...

  5. excel链接隐藏工作表_在Excel 2007和2010中隐藏和取消隐藏工作表和工作簿

    excel链接隐藏工作表 Hiding worksheets can be a simple way to protect data in Excel, or just a way reduce th ...

  6. Excel 多个工作表或工作簿一键轻松合并

    VBA 宏小工具,能快速合并多个工作表或者工作簿的数据,数据合并时支持复制数据格式,可指定是否复制表头,可指定复制的起始行,也可显示数据来源那个表格或工作簿,基本上没有复制行数的限制.要求待合并的工作 ...

  7. 将工作表按条件拆分成多个工作表或者工作簿,包含快速拆分与精致拆分

    将一个工作表按条件拆分成多个工作表或者拆分成工作簿,包含快速拆分与精致拆分. 精致拆分可以保留所有格式,速度慢一点. 可以将一个工作表拆分成多个工作表,也可以直接拆分成多个独立文件. 将工作表按条件拆 ...

  8. 几张表格怎么联动_在excel 中,怎样实现数据关联?:excel怎么把几个表格的数据联动...

    在excel 中,怎样实现数据关联? Excel数据关联可以利用公式来. 软件版本:Office2007 举例说明如下: 1.Sheet1如下数据,设置Sheet2中对元格数据与之关联起来: 2.在S ...

  9. php 能让拆分的表格循环吗,这才是拆分表格最完美的方法

    最近发现有好多小伙伴都在问怎么将一个表快速地拆分成多个.其实这个操作起来非常简单,只需要用数据透视表的"显示报表筛选页"就可以快速完成,这是最简单.高效的方法.看到这里有小伙伴肯定 ...

最新文章

  1. 【python】【scrapy】使用方法概要(三)
  2. SqlServer2008备份与还原(完整图示版)
  3. sqlserver服务启动后停止,传递给数据库 'master' 中的日志扫描操作的日志扫描号无效...
  4. 无线Hacking之D.O.S与AP欺骗
  5. python的JSON模块和OS模块
  6. python抓取教学_Python Selenium 实战教学:爬取每日天气
  7. Lintcode---二叉树的最大深度
  8. AlphaGo真的赢了么?
  9. c语言怎么编程简易计算器,可编程简易计算器(代码)
  10. 直播app源代码 直播软件开发的iOS直播推流之h264/aac 硬编码
  11. wind 修复 matlab 插件后仍然无效
  12. 计算机换算单位 gb,gb和mb的换算-KB,MB,GB之间的换算关系
  13. wifi(华硕天选2)找不到怎么办
  14. STM32连接WIFI-ESP8266获取天气信息---STA模式运用
  15. 网络安全框架知多少?
  16. PicPick截图神器使用体验
  17. 网站镶嵌网站显示代码
  18. 都是S赛,为什么EDG夺冠公认“含金量最高”?
  19. 微信小程序 用户协议和隐私协议
  20. H5自建企微应用,企业微信获取用户信息(网页如何拿到code,后端如何根据code获得UserId)

热门文章

  1. 洛谷 P3353 在你窗外闪耀的星星
  2. 【CODE】Unique Paths Word Search (DFS dp 字典树)
  3. 2009春运,广州是最具人文关怀的城市
  4. 2021-07-20accelerated c++第2章
  5. 工业相机 linux驱动软件,机器视觉软件及工业相机软件下载 - pylon, ToF 等 | Basler...
  6. docker部署TiDB
  7. python 实现指定时间段录制视频
  8. php中db是指什么意思,phpmyadmin的作用是什么意思_数据库
  9. 详说vC++中 string之万能转换方法
  10. importError: cannot import name ‘SGD‘ from ‘keras.optimizers‘