excel 汇总的问题 特急

来源:百度知道 编辑:UC知道 时间:2024/05/22 23:49:30
我有一个明细表 里面代码为 例如:420117010100、420117010200.....420117020100、420117020200.....
我现在想根据代码汇总出420117和42011701\42011702,怎么弄
能说详细点吗,还是看不清,我的数据在M格,你直接设个格式我看哈!!
回答能具体点吗?我要的是3级表,420117下面要有42011701.....全部的,42011701也要有
总量

添加辅助列用left(),countif()函数可以统计出来

统计420117:
=left(单元格,6),然后一直往下填充,可以得到新的一列包含前六位数字.
括号中单元格是指代码所在列的某一单元格
用countif()计算包含420117的单元格数量:
=countif(A:A,420117)
假设辅助列所在列为A列

可以使用透视表来实现。

先取要汇总的共同点,以M列数据为例:
1\在N列输入LEFT(M1,6)得出420117,在O列输入LEFT(M1,8)得出42011701,在P列输入LEFT(M1,8)得出42011702

2\把上面得出的代码各复制一份下来按上下排序下来,
格值.如还是在M列
M450(420117)
M451(42011701)
M452(42011702)
用函数sumif($M:$M,M450,$N:$N),注:这个M450就是你刚才复制下来粘贴的单元

以此类推sumif($M:$M,M450,$O:$O),sumif($M:$M,M450,$P:$P),就可以得到汇总数据了.