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

问题描述 投票:1回答:1

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

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

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

那个人应该写“2019年4月”或“2019年5月”等。

我想插入一个下拉列表,因此没有任何格式问题,并且以这种方式显示项目:

April 2019
May 2019
June 2019
...

有24个月可用的东西。

我从格式化的单元格范围中创建了一个下拉列表,但日期显示为“01-04-2019,01-05-2019等”,因此如果没有“mmmm aaa”格式并且按时间顺序排序并不是很容易(尽管我的细胞范围是,但他们在1次选择后重新排列)

更进一步,下拉列表理想情况下:

  • 几个月的格式为“mmmm yyyy”
  • 按时间顺序排序
  • 动态清单(12个月历史,未来几个月)
date drop-down-menu google-sheets google-sheets-formula
1个回答
0
投票

这将为您提供2018年(今天的+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")))

0

© www.soinside.com 2019 - 2024. All rights reserved.