Найти в Дзене
#мудрости

Даты в текстовом формате в Excel. Решаем проблему

Оглавление

Боремся с неправильным форматированием дат в таблице Excel

изображение freepik.org
изображение freepik.org

Здравствуйте, друзья! Данная проблема возникает при получении данных (выгрузок) из внешних источников или при использовании различных функций.

***

Добро пожаловать на канал #мудрости. Не забудьте подписаться, чтобы не пропускать новые публикации. Комментируйте! Читателям и автору важно ваше мнение!

***

Например, на рисунке результат действия функции СЦЕПИТЬ – в ячейках получена полная дата:

Рисунок 1. Функция СЦЕПИТЬ
Рисунок 1. Функция СЦЕПИТЬ

Сама проблема заключается в том, что даты отображаются в текстовом формате, несмотря на то что применён формат «дата», и сами данные полностью соответствуют формату «дата».

Рисунок 2. Результат работы функции СЦЕПИТЬ
Рисунок 2. Результат работы функции СЦЕПИТЬ

На примере на рисунке видно, Excel в этих данных дату не увидит. Мы можем в этом убедиться, попытавшись их отфильтровать. К примеру, нажимаем «фильтр» (CTRL + SHIFT+ L), и видим, что Excel воспринимают данные как текст – мы видим только текстовые фильтры. Фильтры дат мы здесь не видим:

Рисунок 3. Фильтр не видит дат
Рисунок 3. Фильтр не видит дат

Можно подумать, что вся проблема в том, что в ячейках формулы. Но это не совсем так.

К примеру, если мы возьмем данные, скопируем и снова ставим их «как значения», то формул у нас уже не будет:

Рисунок 4. Результат вставки "вставить значения"
Рисунок 4. Результат вставки "вставить значения"

Но Excel по-прежнему воспринимает наши данные как текст. И, кстати говоря, данная проблема свойственна не только данному примеру с функцией СЦЕПИТЬ, аналогичная ситуация возникает при копировании данных из внешних источников, разнообразных выгрузок из баз данных. Кстати, если мы выделим эти все ячейки и поменяем формат на «дату», то точно так же ничего не произойдет. Excel по-прежнему воспринимает наши данные как текст.

При этом, многие замечали, что если дважды кликнуть на любую из таких ячеек и нажать Enter – вуаля! Ячейка превращается в дату, и фильтр начинает видеть данную ячейку как дату.

Рисунок 5. Двойной щелчок и Enter
Рисунок 5. Двойной щелчок и Enter

Мы видим, что все остальные данные – текстовые, и одна-единственная ячейка у нас воспринимается правильно:

Рисунок 6. Одна ячейка преобразовалась
Рисунок 6. Одна ячейка преобразовалась

Можно, конечно, так «потыкать» по каждой ячейке и получить даты. Но что делать если у нас 1000 таких ячеек?

Мы же не будем тысячу раз «тыкать»?

Рассмотрим более изящный метод

Выделяем наши данные с неправильными датами, идем на вкладку «Данные» выбираем «Текст по столбцам»:

Рисунок 7. Команда "Текст по столбцам"
Рисунок 7. Команда "Текст по столбцам"

На первой страничке оставляем все как есть. Жмём «Далее». Здесь по умолчанию будет стоять «Знак табуляции»:

Рисунок 8. Диалог "Текст по столбцам"
Рисунок 8. Диалог "Текст по столбцам"

Его можно оставить или убрать, это никак не повлияет на итоговый результат. Жмём «Далее». Здесь также можно ничего не менять. И жмём «Готово».

Рисунок 9. Завершение диалога "Текст по столбцам"
Рисунок 9. Завершение диалога "Текст по столбцам"

И наша «тыква» превратилась в «карету»!

Excel воспринимает наши данные как даты!

Давайте убедимся в этом. Включаем фильтр и видим, что он работает по дате, данные сгруппированы.

Рисунок 10. Фильтр по Дате заработал
Рисунок 10. Фильтр по Дате заработал

Вот такой нехитрый интересный способ.

(по материалам видео https://youtu.be/LZqs6Jck-fk?si=qYAryQ5vRo4DAihC)

* Вообще-то, изначально опция «Текст по столбцам» предназначена немножко для других целей. Но вот – у нее есть еще одна интересная побочная возможность которую мы сегодня и разобрали.

Читайте также:

***

Если вам понравилась публикация, поставьте лайк 👍. Поделитесь с друзьями и подписывайтесь!

#excel #office #лайфхаки #компьютерныехитрости #продуктивность

***

Телеграм Канал | 🎧 YouTube | 🎵 Канал о Музыке | 🏞 Канал о путешествиях

Поддержать автора:

СберЧаевые