excel中,如何将一个表的数据根据不同的关键字分成多个表,如下图 在线等============= 30

左侧表是一个流水账的表,如何按类别分成右侧三个分项表左侧表是sheet1,右侧图分别生成到sheet2,3,4,中即可... 左侧表是一个流水账的表,如何按类别分成右侧三个分项表左侧表是sheet1,右侧图分别生成到sheet2,3,4,中即可 展开
 我来答
Stcxj
高粉答主

2019-08-15 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.9亿
展开全部

给你一道通用公式,各个工作表(分表)都适用:

1、先在各个工作表分别输入你的Sheet1(即总表)里面项目名称,先后顺序无关。

2、点任一单元格——菜单栏——公式——定义的名称版块——定义名称——出现《编辑名称》对话框——名称:

名称

——引用位置:

=GET.DOCUMENT(76)

——确定。

3、复制总表表头(第1~2行)到各个分表去。

4、在各个分表的A3输入

=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$D$1:$D$100=RIGHT(名称,LEN(名称)-FIND("]",名称)),ROW($1:$100),4^8),ROW(1:1)))&""

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。

这样,只要你的总表里面增加内容,各个分表就自动增加相应的内容。

看我给你做的动画演示吧:

退休画线工
2019-08-15 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27046
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

建议改变下思路,适当修改工作表的结构,也许会更方便对数据的处理。

1. 首先,日期在Excel中是一个特殊的数据,Excel提供了大量的日期数据函数来处理日期数据,在数据工具中也有对日期数据处理的特定的方法。所以首先建议你不要把日期数据分割开来,把年月日分割开来,不仅不能利用Excel的日期函数,还会给数据处理增加很多麻烦。

2. 把不同项目放到不同的工作表可根据你自己的需求确定,但也许放到一个工作表中,而进行分类汇总是否会更合适?

在上面2点的基础上,建议数据表格如图所示。

然后插入数据透视表,把项目拖到筛选字段,其他拖到行字段,并进行适当设置,如不进行分类汇总,表格方式等。然后在Sheet2中,项目字段筛选“工具”,复制或移动工作表,在复制后的工作表中筛选“物资”,如此重复操作,得到所有不同项目的工作表。不过个人觉得在一个透视表中,把项目字段放到行字段首位,这样一个表中进行分类汇总是否更直观?这得根据你的需要来确定



已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heping956
2019-08-15 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:81%
帮助的人:3015万
展开全部

可以用countif()分别编号,统计,再用index()+match()引用。

第一步给“项目”编号,(这一列可以隐藏,或放到别的列)

G23=E23&COUNTIF(E$1:E23,E23)

第二步引用

I22=INDEX(B:B,MATCH($L22&ROW($A1),$G:$G,0))

然后向右、向下复制公式。L列直接写“工具”

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
硅谷少年
2019-08-15 · TA获得超过7562个赞
知道大有可为答主
回答量:7116
采纳率:82%
帮助的人:1480万
展开全部

不要用公式,不需要编程,透视表直接就能做,用插件也可以。推荐 excel催化剂 插件。

遇到excel问题就先去 excelhome论坛搜索:

随便看3个,都能解决你的问题。

然而我最喜欢的还是这个:

[图文]案例2.数据透视表之报表筛选页图解 - 百度文库

https://wenku.baidu.com/view/7490ff4186c24028915f804d2b160b4e767f81c1.html

追问
用数据透视表没做出来
追答
这么简单的表,用数据透视表是最简单的。255列以下的表,数据透视表很方便。我是遇到了一千多列几万行的大表才用vba或python的。
你私信我,发个样本文件,我做个录屏视频给你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我来也xsczd
科技发烧友

2019-08-14 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:66%
帮助的人:2149万
展开全部
若是要直接分开的表格和数据,用Excel表格的"高级筛选"功能,鼠标点几下就好了
若是要实时更新用函数公式提取显示出来,可以用数组公式,但是数据量大一点点就会产生类似死机的运算延时,不太可取啊!
追问
就是要实时更新的那种,公式不会写,可以帮我写一下吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(12)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式