根据开始年份创建动态 Year-Month headers - Google 查询

Create dynamic Year-Month headers based on a start Year - Google Query

有没有办法使用 Google Query 创建 single header row of 12 dynamic Year-Month columns(格式为 yyyy-mmm)?这些日期应该根据年份选择而改变,比如 Cell C1。例如C1 的值可能类似于 2016,2017,2018,2019,2020。

带有公式的示例,例如

=arrayformula(EDATE(date(C1,1,1),SEQUENCE(1,12,)))

=Arrayformula(EOMONTH(date(C1,1,1),SEQUENCE(1,12,)))

我能够制定以下内容:

=ARRAYFORMULA(TRANSPOSE(QUERY(TRANSPOSE(QUERY(EDATE(date(C1,1,1),SEQUENCE(1,12,)))),"SELECT Col1 LABEL Col1 'DATES' FORMAT Col1 'yyyy-mmm'")))

谁有更短的路,请告诉我。

编辑:

或者, 建议的较短版本:

=ArrayFormula(date(C1,sequence(1,12),1))