Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

Возможно, существует несколько дат в формате yyyymmdd, и теперь вы хотите изменить дату на формат даты в формате mm / dd / yyyy в Excel, как показано на следующем скриншоте. Если вы примените функцию «Формат ячеек» в Excel, вы получите результат, например: ###########, как можно правильно преобразовать yyyymmdd в нормальный формат даты в Excel?


Преобразование различных нестандартных форматов даты в формат реальной даты:

Если у вас есть несколько нестандартных форматов даты, например, формат yyyymmdd, нормальный Формат ячеек функция Excel не будет работать для вас. С Kutools for ExcelАвтора Преобразование даты утилита, вы можете быстро конвертировать различные нестандартные даты в ваши форматы даты локали.

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

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!



Следующая простая формула может помочь вам преобразовать yyyymmdd в обычный формат даты, пожалуйста, сделайте следующее:

1, Введите эту формулу: = ДАТА (ЛЕВЫЙ (A1,4), MID (A1,5,2), вправо (A1,2)) в пустую ячейку, кроме ваших данных, см. снимок экрана:

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

2, Затем перетащите дескриптор заполнения в ячейки, которые вы хотите содержать эту формулу, а данные в столбце A были преобразованы в нормальную дату следующим образом:

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


Текст в колонку функция в Excel также может преобразовать этот формат даты в обычную дату, следуйте инструкциям шаг за шагом:

1, Выберите диапазон данных, который вы хотите преобразовать.

2. Щелчок дата > Текст в колонку, см. снимок экрана:

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

3, На шаге 1 Преобразование текста в мастер столбцовВыберите разграниченный вариант, см. снимок экрана:

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

4, Затем нажмите Следующяя > Следующяя перейти к Шаг 3 мастера 3, на этом шаге выберите Дата под Формат данных столбца, А затем выберите YMD в раскрывающемся списке см. снимок экрана:

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

5, Затем нажмите Конец , формат yyyymmdd был преобразован в формат даты mm / dd / yyyy. Смотрите скриншоты:

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

Если вас интересует код VBA, здесь я предоставлю вам код для решения этой задачи.

1, Пожалуйста, держите ALT + F11 и открывает Microsoft Visual Basic для приложений окна.

2. Щелчок Вставить > модуль, и вставьте следующий код в модуль окна.

Код VBA: конвертировать yyyymmdd в обычный формат даты

Sub ConvertYYYYMMDDToDate()
'Updateby20150428
Dim x As Range
Dim Workx As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Workx = Application.Selection
Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8)
   For Each x In Workx
       x.Value = DateSerial(Left(x.Value, 4), Mid(x.Value, 5, 2), Right(x.Value, 2))
       x.NumberFormat = "mm/dd/yyyy"
   Next
End Sub

3, После вставки кода, затем нажмите F5 ключ для запуска этого кода и выберите диапазон данных, который вы хотите использовать из всплывшего диалогового окна, см. снимок экрана:

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

4, Затем нажмите OK, данные в диапазоне были преобразованы в формат даты.


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

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни.

После установки Kutools for Excel, сделайте следующее:

1, Выберите диапазон данных, который вы хотите преобразовать.

2. Щелчок Kutools > содержание > Преобразование даты, см. снимок экрана:

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

3, И вы получите все выбранные данные, которые были преобразованы в стандартный формат даты, см. Снимок экрана:

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

Внимание: Вы можете выделить все записи в Преобразование даты диалоговое окно и нажмите Восстанавливать для отмены этой операции и возврата к исходным данным в следующем скриншоте:

doc конвертировать в нормальную дату 12

Скачать и бесплатно пробную версию Kutools для Excel сейчас!


Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

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

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bruce B · 1 months ago
    An elegant solution to an infuriating problem. Thanks
  • To post as a guest, your comment is unpublished.
    SID · 2 years ago
    This formula works as well:

    =DATE(QUOTIENT(INTEGER(A1);10000);QUOTIENT(MOD(INTEGER(A1);10000);100);MOD(INTEGER(A1);100))

    No need for additional packages.
  • To post as a guest, your comment is unpublished.
    nima · 2 years ago
    hi. i have a some data of temp that measures in 10 years. i want accuse number to this date. how can i do it ?

    1903/03/12 125.25 >>>>> how i van have this ? 1 125.25
    1903/03/13 165.69>>>>> how i van have this ? 2 168.69
    1903/03/27 135.75 >>>>> how i van have this ? 16 135.75
    1903/04/04 122.94 >>>>> how i van have this ?34 122.94
    1903/04/16 124.26 >>>>> how i van have this ? 46 124.26