由于题目的截图中没有行和列,只好按我这边的举例设定了,E1输入数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束右拉至F1再下拉。
=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$999&$B$1:$B$999,$A$1:$A$999&$B$1:$B$999,)=ROW($1:$999),ROW($1:$999),4^8),ROW(A1)))&""
G1公式输入完成直接回车再下拉即可:
=IF(F1="","",SUMPRODUCT((A$1:A$999&B$1:B$999=E1&F1)*C$1:C$999))
如果公式生成的数据要求放在另一工作表的,假设以上的数据源是在Sheet1表,修改以上的两条公式,在Sheet2表A1输入公式右拉至B1再下拉:
=INDEX(Sheet1!A:A,SMALL(IF(MATCH(Sheet1!$A$1:$A$999&Sheet1!$B$1:$B$999,Sheet1!$A$1:$A$999&Sheet1!$B$1:$B$999,)=ROW($1:$999),ROW($1:$999),4^8),ROW(A1)))&""
在C1输入公式下拉:
=IF(B1="","",SUMPRODUCT((Sheet1!A$1:A$999&Sheet1!B$1:B$999=A1&B1)*Sheet1!C$1:C$999))
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
我试了下,返回是0
追答不行的情况下,请把你表格的实际数据截图发上来,我以上的公式是测试过的,绝对能行的,上面也是有图有真相,现在不行估计是你表格的数据区域跟我上面回答中不一样,还有要注意一点,那第一条公式输入完成后必须要按三键 CTRL+SHIFT+回车。你也可以下载我上面回答中上传了的附件试试。截图时请把行和列必须要截在图中!
再不行的,就发来[email protected]
表格如何多条件求和?这个视频告诉你!办公软件实用小技巧。