根据月份提取数据

时间:2015-10-02 08:45:35

标签: excel excel-formula excel-2013

我正在尝试构建一个excel电子表格,其中12个月中的每个月都有excel表底部的标签 - 在'月内'工作表从另一个工作表中提取数据。如果数据在同一个月内,它应该只提取数据。

即。 "收到日期"在一列中 "费"在B栏

我应该使用数据透视表吗?或者我可以写一个公式吗?

我开始写一篇,但我不知道我是否会走正确的路线!

=IF(ISERROR(INDEX($A$1:$B$5,SMALL(IF(AND($A$1:$A$5>=$C$1,$A$1:$A$5<=$D$1),ROW($A$1:$A$5)),ROW(1:1)),2)),"",INDEX($A$1:$B$5,SMALL(IF(AND($A$1:$A$5>=$C$1,$A$1:$A$5<=$D$1),ROW($A$1:$A$5)),ROW(1:1)),2))

A1:B5是我的桌子。 (A列是日期,B是费用)。 C1和D1是月份的日期(即10月1日和10月31日)。

人们的想法是什么?

谢谢

1 个答案:

答案 0 :(得分:0)

是的,我认为你在枢轴表的想法上走在了正确的轨道上。到目前为止,它是实现我想你想要的最简单的方法:获取所有日期的主列表。费用和逐月产生的数据摘要。作为C1中的第一步(然后复制),在A

中添加一个公式来标识日期
=INDEX($E$1:$F$12,MONTH(A1),2)  

E1:F12是E1-E12为1-12,F1-F12为&#39;名称&#39;本月,即&#34;十月&#34;

现在,如果您使用A:C创建数据透视表,您可以按月汇总费用。