自动化图表的季度更新

时间:2018-05-01 15:39:27

标签: excel vba excel-vba excel-formula

我在Excel电子表格中有一个图表,我希望每个季度都自动更新。

7月1日,此图表应仅包含4月1日至6月30日范围内的数据。

有可能吗?有哪些解决方案?

1 个答案:

答案 0 :(得分:0)

像这样设置你的表:

在另一个区域添加如下内容:

=IF(MONTH(TODAY())>=4,"A","")
=IF(MONTH(TODAY())>=7,"D","")
=IF(MONTH(TODAY())>=10,"G","")

一条线将它们组合在一起并产生最新的:

=RIGHT(N1 & N2 & N3, 1)

为每行IF B,C E,F H,I设置K,L,并使用下面的组合公式。

然后只需使用INDIRECT

=INDIRECT(N$4&ROW())

然后把它拉下来,无论你需要多少。为你想要的其他2列添加每一个,最后得到这个:

它将在7月更新为Apr May June,并可用作图表的3列。