Формат текста "ГГГГ-ММ" на дату, чтобы вы могли отсортировать - PullRequest
1 голос
/ 07 марта 2019

Я искал весь форум без решения, поэтому считаю, что это справедливый вопрос, и надеюсь, что кто-то может помочь.

Очень просто у меня есть следующая формула:

=2018 & "-" & A1

Это возвращает текст следующим образом, например:

2018-2
2018-1
2018-5
2018-10
2018-8

Я пытаюсь отсортировать эти записи в хронологическом порядке, но безуспешно.Я пробовал следующее: TEXT (B1, "YYYY-MM), DATEVALUE и пользовательское форматирование в параметрах ячейки. Все они не работают.

Есть идеи? Большое спасибо.

1 Ответ

2 голосов
/ 07 марта 2019

Попробуйте ="2018-" & TEXT(A1,"00")

Это отформатирует число в ячейке A1 как двузначное число с ведущими нулями:
| 1 → "01"|
| 2 → "02"|
| 10 → "10"|
| 34 → "34"|
|123 → "123"|

Итак, вы получаете ="2018-" & "01", что составляет ="2018-01"

В качестве альтернативы, вы можете использовать =DATE(2018, A1, 1), чтобы установить его какДата (1-е число месяца) и установите NumberFormat вашей ячейки на yyyy-mm

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