EXCEL中如果A列中有相同数据,则把B列相加,怎么实现? 比如A B 1 5 1 3 2 6 3 4

如题所述

这个题简单的方法是数据透视
不过也可以用
高级筛选加函数的方法解决
数据——筛选——高级筛选
列表区域和条件区域都选择a列
勾选将筛选结果复制到其他位置
复制到
选择c列
勾选不重复的记录
确定
这样c列只有1个1,1个2,1个3了
(需要注意的是,本操作需要有标题行,否则第一个数据会当成标题行)
在d2内输入=sumif(a:a,c2,b:b)
下拉就是你想要的结果
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-07
这个可以直接用数据透视表完成,
先选中需要计算的区域/插入/数据透视表/确定/
右边会出现"选择要添加到报表的字段"
把"A列"拖到列标签(行标签)
把"B列"拖到数值
就守成了
第2个回答  2019-07-05
任选一列输入=sumif(A:A,A1,B:B),然后向下填充,然后筛选,选A列-数据-筛选-高级筛选,选择不重复的数据即可
第3个回答  2019-12-18
用数据透视表最为简便
如果手动做的话,选中A列-数据-筛选-高级筛选选择不重复的数据-复制到-C1
D1公式
=sumif(A:A,C1,B:B)
往下填充
第4个回答  2020-01-26
常规思维
=sum(row(indirect("1:"&a1)))

=sum(row(offset($a$1,,,a1)))
均为数组公式
或用等差数列求和公式,sn=(a1+an)d/2
即=(1+a1)*a1/2
相似回答