如何把excel中不同sheet中的不同lable的数据分类汇总?

[复制链接]
查看11 | 回复2 | 2010-11-25 13:52:08 | 显示全部楼层 |阅读模式
假设有n个sheet的数据,每个sheet有2列需要处理,第一列专门作为lable,第二列是真正的数值。比如,sheet1的两列是[A,B,C][1,2,3], sheet2是[A,D,E][10,40,50], sheet3是[D,F][400,600],能不能让sheet4生成[A,B,C,D,E,F][11,2,3,440,50,600]?就是说当前面n个sheet的数据有了之后,第n+1个sheet自动找到对应lable的数值后相加。
re下面一楼的,先谢了,问题就在于位置可能不固定,如我举例,sheet1可能第一列前三个是[A,B,C],sheet2可能第一列前三个是[A,D,E],sheet3可能第一列只有两个,是[D,F]。这就是为什么不能直接用sum函数,而需要先检索每个sheet的第一列的lable。

回复

使用道具 举报

千问 | 2010-11-25 13:52:08 | 显示全部楼层
下面针对三种不同的分类汇总需求,介绍不同的解决方案。 这三种需求分别是:既想分类汇总又想分类打印、不想分类打印只是想随时查看各类数据的明细和统计情况、不想打乱正常的流水式数据表格的数据顺序而是想随时查看各类数据的统计结果(此处假定将统计结果保存在另外一个工作表中)。需求一、既想分类汇总,又想分类打印解决方案:直接利用Excel内置的“分类汇总”功能来实现。1、选中工程类型列的任意一个单元格,按一下“常用”工具栏上的“升序排序”或“降序排序”按钮,对数据进行一下排序。注意:使用“分类汇总”功能时,一定要按分类对象进行排序!2、执行“数据→分类汇总”命令,打开“分类汇总”对话框(如图2)。 3、将“分类字段”设置为“工程类型”;“汇
回复

使用道具 举报

千问 | 2010-11-25 13:52:08 | 显示全部楼层
解法一:录制宏,可以去相关网站查看VBA的使用基础,只要学个大概,就知道该怎么录了解法二:INDEX应该能够解决大部分问题,剩下的就看你是需要自动生成还是固定录入,选择用sum或sumproduct了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行