假设表1在SHEET1中,并且第一行为标题行,在表2中使用公式:
A2公式为 =IFERROR(SMALL(IF(FREQUENCY(Sheet1!A:A,Sheet1!A:A),INDIRECT("Sheet1!A$2:A$"&COUNT(Sheet1!A:A)+1),""),ROW(A1)),"")
B2公式为 =IF(A2="","",SUMPRODUCT((A2=sheet1!A:A)*sheet1!B:B))
以上两个公式下拉填充A列和B列。
可用SUMIF函数求和 ,A列用高级筛选把不重复的日期从表一中提取过来。
在B1处输入=sumif(表1!A:A,A1,表1!B:B)然后下拉填充,这样的话,表2A列中必须是事先填好有日期
那样的话,除了用筛选复制功能之外,就只能用VBA写个宏代码了
还可用“合并计算”功能完成。
(菜单栏/数据/合并计算)