Есть ли способ форматировать и сортировать даты в раскрывающемся списке на Google Sheets? - PullRequest
1 голос
/ 20 апреля 2019

Я составил ежемесячный бюджетный лист для тех, кто не слишком уверен в использовании Google Sheets (или Excel), поэтому мне нужно, чтобы он был действительно простым.

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

В ежемесячном отчете можно выбрать месяц в ячейке B1 для получения соответствующих сумм, используя формулы sumproduct / hlookup.

Теперь этот человек должен написать «апрель 2019» или «май 2019» и т. Д.

Я бы хотел добавить раскрывающийся список, чтобы не возникало проблем с форматированием и чтобы элементы отображались таким образом:

April 2019
May 2019
June 2019
...

с чем-то вроде 24 месяцев.

Я сделал выпадающий список из отформатированного диапазона ячеек, но даты отображаются как «01-04-2019, 01-05-2019 и т. Д.», Поэтому визуально нелегко без формата «мммм ааа» А ТАКЖЕ не отсортированы в хронологическом порядке (хотя мой диапазон ячеек, но они перестраиваются после 1 выбора)

Если пойти дальше, то в идеале выпадающий список будет иметь:

  • месяцев в формате "мммм гггг"
  • отсортировано в хронологическом порядке
  • динамический список (история за 12 месяцев, без будущих месяцев)

1 Ответ

0 голосов
/ 20 апреля 2019

это даст вам динамические даты в диапазоне от (сегодняшний месяц +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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...