假设Sheet1的A列内容是1000行
Sheet2的A1单元格写入公式
=INDEX(Sheet1!A:A,SMALL(IF(MATCH(Sheet1!A$1:A$1000&"",Sheet1!A$1:A$1000&"",)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键,再下拉复制公式
Sheet2的B1单元格写入公式
=SUMIF(Sheet1!A:A,A1,Sheet1!B:B)
下拉复制公式
如数据在A2:A1000,在C2中输入公式:=INDEX(A$2:A$1000,MATCH(,COUNTIF(C$1:C1,A$2:A$1000),))&"" ,同时按下ENTER键,SHIFT键,和CTRL键,公式下拉。
用数据透视表最好,当你学会了数据透视表后你会发现你学过的函数、公式都没用了。
附件是数据透视表的使用,希望对你有帮助。