表2第一列:
输入下边的数组公式,同时按CTRL+SHIFT+ENTER三键结束
=INDEX($A$1:$A$13,MIN(IF(COUNTIF(C$1:C1,A$2:A$13),65536,ROW($2:$13))))
表2第二列:
输入下边公式.
=SUMIF(表1!$A$2:$A$13,B2,表1!$B$2:$B$13)
上边的引用位置如果对应不上你真正表的,请修正.
其实,最简单的方法就是在表2建立一个透视表.非常非常方便.
这要用SUMIF函数来做
SHEET2的B1单元格写入公式
=SUMIF(SHEET1!A:A,A1,SHEET1!B:B)
下拉复制公式
假定两张表的数据都在A列和B列从第2行开始
表2:
b2
=if(a2<>"",sumif('表1'!a:a,a2,'表1'!b:b),"") 下拉填充
在表2第2列每格都输入Sumif (表1第一列范围,表2第一列对应行name,表2第二列范围)
1、sumif函数
2、数据透视表
使用SUMIF函数 sumif(表1 a1:a1000,表2 a1,表1 b1:b1000)