我在excel中有一组数据如下所示:
Project Name alpha date alpha price beta date beta price final date final price
Project a 1/01/2013 $123.00 2/02/2013 $324.00 5/02/2013 $222.00
Project b 2/01/2013 $432.00 9/03/2013 $111.00 30/03/2013 $321.00
project c 2/02/2013 $4,431.00 8/03/2013 $231.00 7/04/2013 $343.00
project d 3/04/2013 $1,232.00 30/01/1906 $3,122.00 6/07/2013 $666.00
我需要在项目的所有项目和阶段中为每个月/每年生成一笔金额。 IE:
Jan 2013 $555
Feb 2013 $4,977
最好的解决方法是什么?
答案 0 :(得分:0)
这是数据透视表的一个很好的用例。
突出显示日期列,右键单击Format Cells ..菜单项。然后使用MM / YY的自定义数据格式以月和年格式获取所有内容。
转换完所有日期后,突出显示整个表格,然后制作数据的数据透视表(使用“创建”菜单)。将数据透视表放在新工作表上。
使用数据透视表根据需要对数据进行分组和求和。您可以将各种项目拖动到数据透视表行中,然后使用sum()函数组合成本列。在需要的地方添加过滤器或项目组。
如果您从未使用数据透视表,我强烈建议您花30分钟学习。它们非常直观且功能强大。
祝你好运!答案 1 :(得分:0)
建议是“反转枢轴”(例如,如An excel formula to find a row/column index in array所述),然后双击Grand Total
的交叉点。插入一列:
=MONTH(Table1[[#This Row],[Value]])&" | "&YEAR(Table1[[#This Row],[Value]])
和一个列,在标题下面的第一行(假设为Row1):=C3
其中C被假定为值列。
复制表格并粘贴特殊值
过滤列列并删除包含price
的所有行
对月中/年份列和小计进行排序,对于该列中的每个更改,添加另一列。