根据开始年份创建动态 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))
有没有办法使用 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))