Excel分类汇总的多种方式

原文链接:http://www.newsmth.net/bbstcon.php?board=OfficeSoft&gid=111331

其实这篇回复在2015年9月,时间很久远了,看到blog文章太少弄来充数。

一说到处理Excel数据,根据某列的分类汇总计算,往往初学者都首先想到公式,其实公式是最不明智的选择,首先应该考虑的是透视表和分类汇总功能。

问题:
发信人: xinwo (六爻占卜), 信区: OfficeSoft
标 题: excel中如何把很多行中某一列信息相同的行提取出来同时对某一列
发信站: 水木社区 (Thu Sep 10 08:40:35 2015), 站内

Type value size
A 5 1
B 4 3
A 3 4
C 6 6

如何把type里相同的行,比如都等于A的两行,所对应的value相加,即第一行的5和第三行
的3加起来?怎么用公式啊?


解答:

法1:标题行添加筛选,然后排序A列,数据-分类汇总。

法2:透视表

透视表

法3:公式 D2=IF(COUNTIF(A$1:A2,A2)>1,"",SUMIF(A:A,A2,B:B)) 往下填充

法4:SQL

SQL

法5:另存为csv文件,用awk脚本处理

1
awk -F ',' 'NR>1{a[$1]+=$2} END{for(i in a)printf "%s %d\n",i,a[i]}' a.csv

法6:VBA(略)