Содержание:
В Google Таблицах есть действительно простые инструменты для сортировки данных. И эти же инструменты также можно использовать, когда вам нужно отсортировать по дате в Google Таблицах.
Поскольку дата — это не что иное, как число в бэкэнде, при сортировке по дате вы, по сути, сортируете числовой набор данных. Однако, поскольку формат даты может принимать много разных форматов, иногда становится сложно сортировать по дате.
В этом руководстве я покажу вам различные способы сортировки по дате в Google Таблицах, некоторые распространенные проблемы, с которыми вы можете столкнуться при работе с набором данных даты, и способ преобразования любого текстового значения в значение даты.
Итак, приступим!
Сортировать по дате с помощью функции сортировки
Самый простой способ отсортировать данные в Google Таблицах — использовать функцию SORT.
Она берет исходный набор данных и дает вам отсортированные данные о дате в качестве вывода. У вас может быть сортировка по одному или нескольким столбцам, где вы можете указать столбец даты, который будет использоваться для сортировки.
Лучшее в использовании функции SORT — это то, что ваш результат является динамичным. Если что-то изменится в исходном наборе данных, полученные отсортированные данные автоматически скорректируются, чтобы отразить изменения.
Теперь позвольте мне показать вам пару примеров использования сортировки по дате с помощью функции SOR.
Предположим, у вас есть набор данных, показанный ниже, и вы хотите отсортировать этот столбец по датам.

= СОРТИРОВАТЬ (A2: A9,1; ИСТИНА)

- A2: A9 — это диапазон, который необходимо отсортировать
- 1 — указывает функции SORT на сортировку по первому столбцу в заданном диапазоне. Поскольку в нашем примере только один столбец, это значение может быть только 1
- ИСТИНА — делает порядок сортировки по возрастанию.
Если у вас есть набор данных с несколькими столбцами (с датами в одном столбце), вы также можете отсортировать этот набор данных по дате с помощью функции SORT.
Предположим, у вас есть набор данных, как показано ниже:

= СОРТИРОВАТЬ (A2: B9,1; ИСТИНА)

Кроме того, поскольку это формула массива, вы не можете изменить один элемент массива. Например, после использования формулы СОРТИРОВКИ вы можете удалить или изменить любую из этих ячеек. Если вы это сделаете, он удалит все результаты и покажет вам ошибку. Если вы хотите изменить эти ячейки, преобразуйте эти ячейки в значения, а затем внесите изменения.
Также читайте: Как сортировать по цвету в Google Таблицах
Сортировка по дате с помощью функции диапазона СОРТИРОВКИ
Если вам не нужно, чтобы итоговые данные были динамическими, а сортировать по дате нужно только один раз, вы также можете использовать встроенную функцию сортировки в Google Таблицах.
Предположим, у вас есть набор данных, показанный ниже, и вы хотите отсортировать эти данные по дате.

- Выберите данные для сортировки
- В меню выберите параметр «Данные».
- Нажмите на опцию «Сортировать диапазон».
- В диалоговом окне «Диапазон сортировки»:
- Выберите параметр «Данные имеют строку заголовка» (если у ваших данных нет строки заголовка, не устанавливайте этот флажок).
- Выберите столбец, по которому вы хотите отсортировать (в данном примере — Дата).
- Нажмите на опцию AZ (в порядке возрастания)
- Нажмите кнопку «Сортировать».
Вышеупомянутые шаги мгновенно отсортируют данные.
Примечание. Если вам может понадобиться исходный набор данных, лучше всего создать резервную копию набора данных, а затем выполнить сортировку.
Распространенная проблема при сортировке по дате в Google Таблицах
Самая распространенная проблема, с которой люди сталкиваются при работе с датами в Google Таблицах, — это неправильный формат даты.
В Гугл Таблицах все даты — это не что иное, как числа в бэкэнде. Например, дата 1 января 2020 года на самом деле является числом 43831 в Google Таблицах. Хотя вы можете видеть это как дату, Гугл Таблицы видит это как число. Все, что он сделал, это отформатировал его так, чтобы он выглядел как дата.
Поскольку это числа, отформатированные как даты, только если Таблицы Google распознают формат, который он может преобразовать в число, он будет считать его правильной датой. Все остальное считается текстовым значением.
И если у вас есть такие форматы, которые не являются допустимыми форматами даты, вы не сможете отсортировать данные с помощью формулы SORT или встроенной функции сортировки.
Например, в приведенном ниже наборе данных все форматы даты в столбце A действительны, и Google Таблицы смогут преобразовать их в даты (т. Е. Число, связанное с датой). Но в некоторых случаях вы можете получить дату в формате, который Google Таблицы не понимают.
Ниже приведен пример, в котором Google Таблицы не смогут преобразовать заданную дату в число, которое он распознает, и будет рассматривать их как текстовое значение. Если у вас есть такие даты в вашем наборе данных, сортировка будет некорректной. Чтобы убедиться, что ваши данные верны, вам нужно убедиться, что даты указаны в правильном формате.
Ниже приведены два способа узнать, в правильном ли формате дата:
Проверьте выравнивание даты
По умолчанию все даты выравниваются по правому краю в ячейке в Google Таблицах, а весь текст выравнивается по левому краю.
Если вы заметили, что даты выровнены по левому краю, скорее всего, это неправильный формат.

Проверить с помощью функции ДАТАЗНАЧ
Если у вас есть ячейка, содержащая дату, и вы используете функцию ДАТАЗНАЧ (с этой ячейкой даты в качестве аргумента), она выдаст вам числовое значение даты.
Например, в приведенном ниже случае функция ДАТАЗНАЧ возвращает 43831 — числовое значение для даты 01 января 2020 года. Но в случае, если есть формат, который Google Таблицы не распознают как дату (например, 01.01.2020 ) функция ДАТАЗНАЧ выдает ошибку.
