把C、D两列的内容复制到A,B两列后面,插入-数据透视表
范围选择A,B两列内的数据,然后确定
然后分别将姓名和数量拖入行标签和数值框内,并设置数值为求和:
确定后就得到透视表,然后再把透视表的内容复制出来就可以了。
绿色,蓝色是辅助区域。
1、复制黄色与红色区域的内容到绿色区域。
2、在蓝色区域 I1 输入公式
=IF(ISERROR(INDEX(G$1:G$21,SMALL(IF($G$1:$G$21<>"",ROW($A$1:$A$21),28),ROW(F1)))),"",INDEX(G$1:G$21,SMALL(IF($G$1:$G$21<>"",ROW($A$1:$A$21),28),ROW(F1))))
三键结束 按住CTRL+SHIFT+回车,同时放开 下拉
3、在E 列 E1 输入公式
=INDEX(I:I,SMALL(IF(MATCH($I$1:$I$15,$I$1:$I$15,)=ROW($1:$15),ROW($1:$15),4^8),ROW(G1)))&""
三键结束 按住CTRL+SHIFT+回车,同时放开 下拉
4、在F列 F1 输入公式
=SUMPRODUCT(($G$2:$G$21=E2)*$H$2:$H$21) 下拉。
CD数据合并到AB列上来,然后对AB列使用数据透视表
=IF(COUNTIF(C:C,A2)>=1,A2,"")
结果是AC相同的
F2=SUMIF(A:A,E2,B:b)+SUMIF(C:C,E2,D:D)
打开两张sheet, 然后把C、D两栏拷贝出去, 然后再排序过滤掉空值。
然后用vlookup轻松将数据2找到数据1后面, 加总即可。