列出从日期到另一个日期的所有月份
List all months from date until another date
我有两个动态日期:
"A5" - 2018-12-01
"B5" - 2019-04-31
我想要一些可以帮助我列出这两个日期(包括这两个日期)之间的所有月份及其特定年份的东西。
输出将是:
December 2018
January 2019
February 2019
March 2019
April 2019
我需要在没有脚本的情况下执行此操作。这些日期差异永远不会超过 2 年。
有你知道的方法吗?我有点卡住了。
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","")
这让我知道要包括哪些。
不过我需要提前创建这些,不是动态的
=ARRAYFORMULA(TEXT(UNIQUE(EOMONTH(ROW(INDIRECT(
DATEVALUE(A5)&":"&DATEVALUE(B5))), 0)), "mmmm yyyy"))
注意: 2019-04-31 不是有效日期
我有两个动态日期:
"A5" - 2018-12-01
"B5" - 2019-04-31
我想要一些可以帮助我列出这两个日期(包括这两个日期)之间的所有月份及其特定年份的东西。
输出将是:
December 2018
January 2019
February 2019
March 2019
April 2019
我需要在没有脚本的情况下执行此操作。这些日期差异永远不会超过 2 年。
有你知道的方法吗?我有点卡住了。
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","")
这让我知道要包括哪些。
不过我需要提前创建这些,不是动态的
=ARRAYFORMULA(TEXT(UNIQUE(EOMONTH(ROW(INDIRECT(
DATEVALUE(A5)&":"&DATEVALUE(B5))), 0)), "mmmm yyyy"))
注意: 2019-04-31 不是有效日期