excel 选择两列数据中选择相同并求和

就相当于把左右名字相同的选出来,并把他们对应的数据求和同时不同的名字也要选出来。

    此外简单列个表举例说明,先选中表里内容如下图,再用透视表如下红框

      会弹出如下

    确定后会生成一个新的汇总表如下

    购选要分类汇总的选项如图中“商品描述和订货量”订货量也会显示在行标签中,需将其拖到右边的数值框里如上图已拖好,再点“订货量”--值字段设置如上图,之后会弹出如下框

    选择求和---确定后,左边的表就会按名称汇总求和了,如下图红框所示

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-13
把ab两列的数据复制到e列
是a列在上面
c列在下面

选中e列 数据——筛选——高级筛选
数据区域
条件区域都选择e列
勾选不重复的值

把e列筛选的结果放到f列
在g1处输入
=sumif(a:c,f1,b:d)
下拉即可完成本回答被提问者和网友采纳
第2个回答  2012-12-13
如果数据多的话,建议楼主只采用两行来输入数据,一列名字,一列数值 规范化的操作习惯是EXCEL公式应用的一个很好的前提。

可以用公式不重复地取出名字

如名字在A列A1:A300,数据在B1:B300,

要在C列取出所有的名字(不包括重复值)
在C1输入以下公式

=INDEX($A$1:$A$300,MATCH(,COUNTIF(C$1:C1,$B$1:$B$300),))

然后同时按住CTRL+SHIFT不放,按ENTER

这样就可以取出所有的名字

然后在D列再用SUMIF来合并

如:在D1输入:

=SUMIF($A$1:$A$300,C1,$B$1:$B$300)

然后往下复制追问

第一个公式貌似有错误···excel里面读不出来···

追答

这是数组公式,输入完之后不像秀般公式一样,按回车确定就好
数组公式输入方法:CTRL+SHIFT+ENTER 先同时按住CTRL+SHIFT不放,再按ENTER(回车)

追问

我按照了你的方法,不过弄出来结果=0

第3个回答  2012-12-13
G1=SUMIF(A:A,F1,B:B)+SUMIF(C:C,F1,D:D)
将G1公式向下复制。