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
法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(略)