1

我有两个动态日期:

“A5” - 2018-12-01
“B5” - 2019-04-31

我想要一些可以帮助我列出这两个日期之间的所有月份以及它们的特定年份的东西(包括它们两个)。

输出将是:

December 2018
January 2019
February 2019
March 2019
April 2019

我需要在没有脚本的情况下执行此操作。这些日期差异永远不会超过 2 年。

你知道有没有办法做到这一点?我有点卡住了。

4

2 回答 2

0
Date(year(B5),month(B5),1)
Date(year(B5),month(B5)-1,1)
Date(year(B5),month(B5)-2,1)

我重复了这个公式,只改变了月份部分,它给出了一个日期列表。然后,我使用了一个帮助列,if(thenewcells>=date(year(A5),month(A5),1,"include","") 这让我知道要包括哪些列。

但是,我需要提前创建这些,而不是动态的

于 2019-09-12T20:57:02.890 回答
0
=ARRAYFORMULA(TEXT(UNIQUE(EOMONTH(ROW(INDIRECT(
 DATEVALUE(A5)&":"&DATEVALUE(B5))), 0)), "mmmm yyyy"))

0

注意: 2019-04-31 不是有效日期

于 2019-09-12T21:18:34.213 回答