Преобразование строки в дату с текстом в столбцы в Excel и Google Таблицах

Преобразование строки в дату с текстом в столбцы в Excel и Google Таблицах

В этой статье вы узнаете, как преобразовать строку в ячейке в дату, используя текст в столбцы в Excel и Google Таблицах.

Преобразование текстовой строки в дату

Если у вас есть даты в Excel, отформатированные как текст, вы можете легко преобразовать их в формат даты с помощью Текст в столбцы функциональность. Это часто бывает, когда вы экспортируете данные из другой системы. У данных обычно нет подходящего формата. Допустим, у вас есть список дат, показанный ниже в столбце B, и все они отформатированы как текст.

Цель состоит в том, чтобы получить даты из столбца B последовательно отформатированы как даты (M / D / YYYY) в столбце C.

1. Выберите диапазон данных (B2: B7) и в Лента, перейти к Данные> Текст в столбцы.

2. На шаге 1 мастера преобразования текста в столбцы оставьте вариант по умолчанию (С разделителями) и щелкните Следующий.

3. На шаге 2 снимите отметку со всех разделителейи нажмите Далее.

4. На последнем шаге мастера выберите Дата (MDY). В поле "Место назначения" введите ячейку, в которой вы хотите разместить новые данные (C2) и нажмите Готово.

В зависимости от выбранного типа даты Excel распознает даты в заданном тексте и форматирует их соответствующим образом. В формат даты по умолчанию - М / Д / ГГГГ, так что оставьте как есть.

Наконец, в столбце C вы получаете все даты из столбца B в формате дат, а не текста.

Преобразование текстовой строки в дату в Google Таблицах

В Google Таблицах нет возможности получать даты из текстовых ячеек с помощью Text to Columns. Вы должны использовать функцию DATEVALUE для преобразования строк в даты.

Примечание: Функция DATEVALUE также доступна в Excel и работает точно так же, как описано ниже.

1. В ячейке C2 введите формулу:

1 = ДАТАЗНАЧ (B2)

Результат формулы - 44 280.
Функция DATEVALUE возвращает число для заданной даты. В Excel даты хранятся в виде чисел, начиная с 01.01.1900. Следовательно, 25.03.2021 на самом деле 44280th день после 01.01.1900.

2. Поместите курсор в правый нижний угол C2 до тех пор, пока черный крест появляется, и перетащите это до конца диапазона данных (C7).

В результате этого шага формула из C2 копируется в диапазон C3: C7.

Примечание: Функция DATEVALUE распознает только строки в формате даты ММ / ДД / ГГГГ. Как видите, формула в ячейках C3 и C5 возвращает ошибку значения (#VALUE!), Поскольку текст в B3 и B5 имеет неправильный формат.

3. Теперь отформатируйте значения в столбце C как даты, чтобы даты отображались в правильном формате. Для этого выделите все ячейки в диапазоне (C2: C7), а в Меню, перейти к Формат> Число> Дата.

В результате все текстовые ячейки из столбца B (с датами в допустимом формате) теперь копируются в столбец C и форматируются как даты.

Для этих конкретных данных команда «Найти и заменить все» для замены точек косой чертой избавит от ошибок.

wave wave wave wave wave