Перейти к основному содержанию

Как преобразовать различные нестандартные форматы даты в стандартные даты в Excel?

Автор: Сяоян Последнее изменение: 2020 июля 04 г.

Возможно, вы сталкивались с различными нестандартными форматами даты при использовании книги Excel. Excel не распознает их, и вы не можете использовать их для каких-либо целей расчета или изменить их формат по своему усмотрению. Как вы могли изменить эти странные форматы даты на стандартную дату Excel?

Преобразование дат, хранящихся в виде текста, в обычную дату Excel с помощью формулы
Преобразование чисел в обычную дату Excel с помощью функции текста в столбцы
Легко конвертируйте различные нестандартные даты в обычную дату Excel с помощью Kutools for Excel


Преобразование дат, хранящихся в виде текста, в обычную дату Excel с помощью формулы

Здесь я расскажу об использовании функции DateValue для изменения дат текста на правильные даты Excel. Когда вы вводите «2013 / 03 / 21 в ячейку, этот апостроф перед датой используется, чтобы указать Excel, что значение в ячейке является текстовым значением (см. следующий снимок экрана). Вы можете преобразовать эти текстовые даты в дату Excel, выполнив следующие действия:

документ-конвертировать-в-нормальную-дату1

1. В соседней ячейке B1 введите формулу = Datevalue (A1), см. снимок экрана:

документ-конвертировать-в-нормальную-дату2

2, Затем нажмите Enter key, формула возвращает число 41317. Это правильный ответ, но он имеет неправильный формат. Значит вам нужно изменить формат даты.

3. Выберите ячейку B1 и щелкните правой кнопкой мыши, выберите Формат ячеек из контекстного меню. в Формат ячеек диалоговое окно, нажмите Номер регистрации > Время, и выберите нужную дату. Смотрите скриншот:

документ-конвертировать-в-нормальную-дату3

4. Затем нажмите OK, число преобразовано в обычную дату Excel. Затем выберите ячейку B1 и перетащите маркер заполнения в диапазон, который вы хотите содержать эту формулу. Смотрите скриншот:

документ-конвертировать-в-нормальную-дату4

Функции: Возможно, у вас тоже есть этот формат даты 2013-мар-12, Значение даты функция также может изменить его на дату Excel. Сделайте так:

1. Введите формулу = ДАТАЗНАЧ (ПРАВО (A1,2) & "-" & СРЕДНЕЕ (A1,6,3) & "-" & ЛЕВОЕ (A1,4)) в пустую ячейку B1. Смотрите скриншот:

документ-конвертировать-в-нормальную-дату5

2, Затем нажмите Enter , выберите ячейку B1 и перетащите маркер заполнения в нужный диапазон. Смотрите скриншот:

документ-конвертировать-в-нормальную-дату6

Это только два простых примера. Если у вас есть другой текстовый формат даты, вам понадобятся другие формулы.

Один щелчок, чтобы преобразовать различные нестандартные даты в обычную дату в Excel:

Команда Преобразовать в дату полезности Kutools for Excel может помочь вам быстро преобразовать различные нестандартные даты в обычные даты одновременно всего одним щелчком мыши в Excel. Загрузите Kutools для Excel прямо сейчас! (30-дневная бесплатная подписка)


Преобразование чисел в обычную дату Excel с помощью функции текста в столбцы

Иногда у вас могут быть такие числа, как 20130321 в ячейках, но теперь вы хотите преобразовать его в обычную дату Excel 3/21/2013, Текст в столбцы инструмент может преобразовать числа в распознанную дату Excel.

1. Выделите ячейки, которые хотите изменить.

2. Нажмите Данные > Текст в столбцы, В Мастер преобразования текста в столбцы, проверить разграниченныйи нажмите Следующая.

документ-конвертировать-в-нормальную-дату7

3. На шаге 2 щелкните непосредственно Следующая для продолжения.

документ-конвертировать-в-нормальную-дату8

4. На шаге 3 выберите Время из Формат данных столбца, и выберите YMD из Время раскрывающийся список. Смотрите скриншот:

документ-конвертировать-в-нормальную-дату9

5. Затем нажмите Завершить, а числа в выбранных ячейках были изменены на обычную дату Excel. Смотрите скриншоты:

документ-конвертировать-в-нормальную-дату10 -2 документ-конвертировать-в-нормальную-дату11

Преобразование различных нестандартных дат в обычную дату Excel с помощью Kutools for Excel

Для разных нестандартных дат требуются разные решения, поэтому нам нужен удобный и многофункциональный метод, который может помочь нам одновременно заменить разные странные даты на обычную дату Excel. С Преобразовать на дату of Kutools for Excel, вы можете быстро преобразовать некоторые нестандартные форматы даты, которые Excel не может идентифицировать как обычный формат даты.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Выберите диапазон с нестандартными датами, которые вы хотите преобразовать, нажмите Кутулс > Контент > Преобразовать на дату, см. снимок экрана:

2. Затем Преобразовать в дату появится диалоговое окно, в котором вы увидите, что все нестандартные даты в выбранном диапазоне конвертируются в нормальный формат даты одновременно. Смотрите скриншот:

  Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Демонстрация: преобразование различных нестандартных форматов даты в стандартные даты

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to convert dd.mm.yyyy to excel date format
This comment was minimized by the moderator on the site
Hello Soon,

Glad to help. I have solution for this. Just use the second method in the article: Convert Numbers To Normal Excel Date With Text To Columns Function. Please follow the instructions in the method, and just make sure you choose DMY from the Date drop down list in step 4. See screenshot. Then click Finish to get the correct result, which is 6/21/2022.

Please have a try.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
Taking A1 as the cell which has the date formatted as dd.mm.yyyy, ~

Formula----> =TEXT(DATEVALUE(SUBSTITUTE(A1,".","-")),"mm-dd-yyyy")
This comment was minimized by the moderator on the site
Hello Siddhartha,

Thank you for your reply. But the formula doesn't work in my case. For example, I have date 21.06.2022 in cell A1. Use your formula and it returns the #VALUE! error value.

I have solution for this. Just use the second method in the article: Convert Numbers To Normal Excel Date With Text To Columns Function. Please follow the instructions in the method, and just make sure you choose DMY from the Date drop down list in step 4. See screenshot. Then click finish to get the correct result, which is 6/21/2022.

Please have a try.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
How do I remove the time form the date in excel?
This comment was minimized by the moderator on the site
Hello Harish,

Glad to help. Please see our article: https://www.extendoffice.com/documents/excel/875-excel-remove-time-from-date.html. In this article lists four methods to remove time from date. Please have a try. Have a nice day.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
Select the column where that dates are > Ctrl+H > Find value as " *"; Replace value as blank > Replace all.
The date format would look something like this - dd-mm-yyyy 00:00:00.
Then change the date format to "Short Date".

Job done!
This comment was minimized by the moderator on the site
Hello Siddhartha,

Thank you again for your help. Have a nice day.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
how do i convert 2109 (YYMM) into 09/2021
This comment was minimized by the moderator on the site
=TEXT(DATE(YEAR(LEFT(F10,2))+(YEAR(TODAY())-YEAR(LEFT(F10,2)))-(TEXT(TODAY(),"yy")-LEFT(F10,2)),RIGHT(F10,2),1),"mm/yyyy")
This comment was minimized by the moderator on the site
Hello Siddhartha,

Thank you for your help. Your formula works perfectly. Have a nice day.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
I wanted to convert 1529557740 to this format Fri 22 Jun 2018 00:09:00. It didn't work. Can someone suggest
This comment was minimized by the moderator on the site
Found the answer: A2 / 86400 + 25569 - 5 / 24 (where A2 is column name and -5 UTC time offset for CST)
This comment was minimized by the moderator on the site
how do o convert from yyyyy-mm-ddd hh mm ss to yyyy-mm-dd?
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations