论文部分内容阅读
如图1所示,这里有两个表格,表1是月统计表,分别对应1 2个月和金额的汇总,表二是流水帐,现在需要将流水账的数据按月计入表1。由于实际数据比较多,手工统计比较麻烦,有没有简单一些的方法呢?
首先想到的是采取数据透视表解决这一问题:切换到“插入”选项卡,在“表格”功能组选择“数据透视表”,打开“创建数据透视表”对话框,在这里检查源数据区域是否正确,建议将数据透视表放置在新工作表中,确认之后关闭对话框。随后会自动创建一个新工作表,并在窗口右侧打开“数据透视表字段”窗格,将“日期”字段拖拽到“行”区域;将“客户”字段拖拽到“列”区域;将“金额”字段拖拽到“∑值”区域,计算类型设置为“求和”。
完成上述操作之后,右擊“日期”,从快捷菜单中选择“创建组”,此时会弹出“组合”对话框,如图2所示,在这里选择“月”,其余选项不需要更改,很快就可以看到图3所示的效果。
使用数据透视表,当源数据发生变更之后,只要右击数据透视表任意位置,从快捷菜单选择"刷新"即可看到最新的汇总效果。如果坚持要使用公式,那么请返回"Sheetl"工作表,选择B3单元格,在编辑栏输入公式"=SUMPRODUCT(($G$3:$G$34=LEFT(B$2,1)*(MONTH($H$3:$H$34)=一-LEFT($A3))*$1$3:$1$34)”,这里应用了LEFT、MONTH、SUMPRODUCT等多个函数,公式执行之后向右、向下拖拽填充柄,很快就可以看到图4所示的汇总效果。
首先想到的是采取数据透视表解决这一问题:切换到“插入”选项卡,在“表格”功能组选择“数据透视表”,打开“创建数据透视表”对话框,在这里检查源数据区域是否正确,建议将数据透视表放置在新工作表中,确认之后关闭对话框。随后会自动创建一个新工作表,并在窗口右侧打开“数据透视表字段”窗格,将“日期”字段拖拽到“行”区域;将“客户”字段拖拽到“列”区域;将“金额”字段拖拽到“∑值”区域,计算类型设置为“求和”。
完成上述操作之后,右擊“日期”,从快捷菜单中选择“创建组”,此时会弹出“组合”对话框,如图2所示,在这里选择“月”,其余选项不需要更改,很快就可以看到图3所示的效果。
使用数据透视表,当源数据发生变更之后,只要右击数据透视表任意位置,从快捷菜单选择"刷新"即可看到最新的汇总效果。如果坚持要使用公式,那么请返回"Sheetl"工作表,选择B3单元格,在编辑栏输入公式"=SUMPRODUCT(($G$3:$G$34=LEFT(B$2,1)*(MONTH($H$3:$H$34)=一-LEFT($A3))*$1$3:$1$34)”,这里应用了LEFT、MONTH、SUMPRODUCT等多个函数,公式执行之后向右、向下拖拽填充柄,很快就可以看到图4所示的汇总效果。