excel 一张表格 ,怎么按字段分成多多张表

来源:百度知道 编辑:UC知道 时间:2024/05/09 09:38:24
现有excel 一张总表如下
A B C...
业务员1 销量1 金额1
业务员2 销量2 金额2
业务员1 销量3 金额3
业务员3 销量4 金额4
业务员N ...
我现在需要按不同的业务员制作出N 张独立的excel 表格(不能同在一张excel表格上)。并要求 总表数据变更时。各分表数据会自动刷新
请高手指点,可行的办法 我会追加分数
谢谢所有人的回答,可能我没说清楚。我要的结果
比如 业务员1的表上,全为业务员1的销量 跟金额, 中间最好不要有空行 。(要的不是汇总求和)
A B C
业务员1 销量1 金额1
业务员1 销量3 金额3
如果我下次在总表添加了这样一列 业务员1 销量X 金额Y
那么业务员1的表上 会自动刷新
由于业务员比较多,总表数据每天更新,手动筛选、粘贴太麻烦。
所以才想问问有没有可行的办法

跟我地址,我帮你做一个。记得给分哦。
=IF(MOD(ROW(A1),3),OFFSET($A$1,(MOD(ROW(A1)-1,3)>0)*ROUNDUP(ROW(A1)/3,),COLUMN(A1)-1),"")
复制到要做分表的哪儿,将公式复制就可以了

这个简单,你可以做数据引用,做好总表,下边依次为业务员1的表....在业务员1的表的A1=总表!A1,其余类似此操作。销量我看见你有两个业务员1,需要用到SUMIF和SUMPRODUCT函数
其余类似

在独立的EXCEL表格中.在每个对应的单元格写函数,
格式为:"=总表!A1"
比如,总表中的业务员1处於A1,那在独立的EXCEL表中,对应业务员1这个单元格写函数:"=总表!A1",这样,当总表的业务员1发生变化时,独立的EXCEL表中,对应业务员1也跟著变了

比如你想在Sheet2表的A1列显示Sheet1表A1框的内容就在表2 的A1框填上刚才那个公式=Sheet1!A1就行

使用先排序在分类汇总的方法可以帮你省去筛选的麻烦,但是没法帮你自动新建多个工作表,分表中如果使用公式,离开总表后会失效,除非一个个选择性粘贴。可以考虑嵌入VB。
也可以考虑先将总表导入ACCESS,在利用ACCESS生成XLS。