有没有办法在 Google 表格的下拉列表中格式化和排序日期?

Is there a way to format and sort dates in a drop-down list on Google Sheets?

我已经为那些不太自信使用 Google 表格(或 Excel)的人制定了每月预算 sheet,所以我需要它非常简单。

https://docs.google.com/spreadsheets/d/10E9jX1Qlq-KQLCHupci3_8MiP7p5l-f2J1M5yFtfjQ0/edit?usp=sharing

在月度报告中,可以在单元格 B1 中 select 一个月使用 sumproduct/hlookup 公式获取相关金额。

现在那个人应该写 "April 2019" 或 "May 2019" 等等

我想插入一个下拉列表,这样就不会有任何格式问题,并且要以这种方式显示项目:

April 2019
May 2019
June 2019
...

大约有 24 个月的可用时间。

我根据格式化的单元格范围制作了一个下拉列表,但日期显示为“01-04-2019、01-05-2019 等”,因此如果没有 "mmmm aaa" 格式,在视觉上并不容易 和 没有按时间顺序排序(虽然我的单元格范围是,但它们在 1 selection 之后重新排列)

更进一步,下拉列表最好有:

这将为您提供 (今天的月份 +1)2018(今天的月份 +1)2019 范围内的动态日期

=ARRAYFORMULA(UNIQUE(TEXT(TO_DATE(ROW(
 INDIRECT("A"&EOMONTH(DATE(YEAR(TODAY())-1, MONTH(TODAY())+1, 1), -1)+1):
 INDIRECT("A"&EOMONTH(DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1), 0)))), 
 "mmmm yyyy")))