Конвертиране на число (ГГГГМДД) във формат за дата в Excel (4 метода)

  • Споделя Това
Hugh West

Възможно е да имате дата във вашия набор от данни във формат като YYYYMMDD (например, днешната дата е 20211128) или като брой на всички дни от 1 януари 1900 г. (например, днес е 44528). Бихте искали да я конвертирате във вградените в Excel формати за дата. Удивително е, че в Excel има всички видове формати за дата. В статията ще бъдат обяснени 4 метода за конвертиране на число (yyyymmdd) във формат за дата в Excel.

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната тетрадка за упражнения от тук.

Превръщане на число в дата.xlsm

4 метода в Excel за преобразуване на число (ГГГГМДД) във формат за дата

Ще използваме следната съвкупност от данни, за да обясним 4-те различни метода за преобразуване на число във формат за дата в Excel.

Тук можете да видите, че наборът от данни съдържа две колони, едната с числа във формат гггггммдд, а другата с броя на дните от 1 януари 1900 г. Ще използваме тези числа от набора от данни, за да ги преобразуваме във формати за дати.

1. Използване на формулата TEXT за преобразуване на число (ГГГГГМДД) във формат на дата в Excel

Можем да използваме формула с функцията TEXT Трябва да приложим този метод към данните, които съдържат броя на дните от 1 януари 1900 г. Така използвахме втората колона от набора от данни.

Следвайте стъпките по-долу.

Стъпки:

  • Трябва да запишете формулата във Клетка C5 . Формулата:
=TEXT(B5, "mm/dd/yyyy")

  • След това натиснете Въведете .
  • Накрая плъзнете дръжка за пълнене икона до края, за да получите резултата за всички данни.

🔎 Как работи формулата?

📌 ТЕКСТ формулата приема текста, който е B5 в този случай като първи аргумент.

📌 Вторият аргумент е format_text, който съдържа форматирането, което искаме да включим. използвахме " мм/дд/гггг " като формат. Можете да използвате всеки формат, който желаете, в рамките на апострофа.

2. Използване на формулите DATE с RIGHT, LEFT и MID за преобразуване на число (YYYYMMDD) във формат за дата на Excel

Нека се запознаем с друга формула за преобразуване на числата в дати. Ще използваме числата във формат yyyymmdd за този метод.

Сайтът ДАТА формулата може да бъде вложена с ПРАВИЛНО , LEFT и MID формули за преобразуване на числа в дати във формат "mm/dd/yyyy" .

Следвайте стъпките по-долу, за да приложите формулата и да получите желания резултат.

Стъпки:

  • Напишете следната формула в Клетка C5 :
=DATE(LEFT(B5,4),MID(B5,5,2),RIGHT(B5,2))

  • Натиснете Въведете и ще получите резултата за B5 .
  • Плъзнете дръжка за пълнене до края на набора от данни, за да получите резултати за останалата част от данните.

Резултатите ще намерите по-долу.

🔎 Как работи формулата?

📌 Тук LEFT , ПРАВИЛНО , и MID Първият аргумент на формулата е текст. В този случай той е B5, т.е. приема текста, който трябва да премине през процеса на преобразуване.

📌 Тъй като yyyymmdd е форматът на набора от данни, като тук най-лявото число до 4 означава годината, средното 2 е месецът, а дясното 2 е датата.

📌 Съответно формулите съдържат числа във втория си аргумент. За LEFT формулата е 4, за ПРАВИЛНО 2, и MID , той приема още 2 аргумента - един, от който започва, и символ, до който ще стигне.

📌 Накрая трите формули са вложени с ДАТА за да получите резултата.

3. Използване на съветника за преобразуване на текст в колона за конвертиране на число (ГГГГГМДД) във формат за дата

Въпреки това друг инструмент на Excel, а именно Текст към колона от Данни може да се използва и за преобразуване на числото във формат за дата.

За да го приложите, трябва да следвате следните стъпки.

Стъпки:

  • Изберете набора от данни, който искате да конвертирате във формат Дата.

  • Изберете Текст към колона от Инструменти за данни на Данни таб.

  • Има 3 стъпки в Съветник за текст в колона :

Стъпка 1/3: Изберете Ограничени и щракнете върху Напред.

Стъпка 2/3: Запазете всички табове неизбрани и щракнете върху Следваща .

Стъпка 3/3: Изберете Дата и от падащото меню изберете YMD . Накрая щракнете върху Завършете .

Накрая ще видите резултата, както е показано по-долу.

4. Използване на макрос на VBA за преобразуване на число (ГГГГМДД) във формат за дата

Последният метод в тази статия е с помощта на Макрос на VBA за преобразуване на числа във формат ГГГГГМДД до формат на дата.

Можете да кандидатствате Макрос VBA код за преобразуване на числа във формат за дата чрез следните стъпки:

Стъпки:

  • Изберете набора от данни, който искате да конвертирате.

  • Натиснете ALT+F11 от клавиатурата си. Това ще отвори Макрос на VBA прозорец.
  • Изберете своя работен лист. След това от Вмъкване на изберете раздела Модул .

Това ще отвори Общ прозорец.

  • Сега трябва да напишете кода по-долу в Общ прозорец.

Код:

 Sub ConvertyyyymmddToDate() Dim x As Range Dim Workx As Range On Error Resume Next xTitleId = "Date Format in Excel" 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 

  • Запишете файла като Работна книга с макроси на Excel .
  • След това натиснете F5 от клавиатурата.

Това ще отвори малко поле.

  • Проверете обхвата на избраните данни и щракнете върху OK .

Можете да видите резултата в работния си лист.

Забележка: Този метод ще покаже резултати в рамките на избраните данни. Следователно наборът ви от данни ще бъде изгубен след прилагането на този метод. Ако ви трябват в бъдеще, копирайте ги и ги поставете някъде другаде.

Различни налични формати на датата в Excel

Excel разполага с много формати за дати, които наистина служат на потребителите. Можете да ги използвате и вие, като следвате стъпките по-долу.

Стъпки:

  • Изберете данните.

  • Натиснете CTRL+1 от клавиатурата.
  • Това ще отвори поле, в което трябва да изберете Дати от Числа .
  • След това можете да видите различни формати за дати. Изберете всеки, който искате.
  • След това щракнете върху OK .

Или,

  • След като изберете данни от Начало таб изберете падащия списък в Номер раздел.
  • Изберете Още формати на числата . Това ще отвори и полето, в което ще намерите различни формати за дати.

Например, на снимката по-долу сме показали 3 различни формата.

Спиране на автоматичното преобразуване на числа в дати

Microsoft редовно актуализира MS-Excel, за да го направи по-удобен за ползване. Една от функциите, които се отнасят до него, е, че понякога автоматично преобразува числата в дати. Ако искате да игнорирате това и да запазите данните си във вид на числа, има няколко съвета за вас.

1. Можете да използвате интервал или апостроф преди числото, което искате да въведете. Апострофът е за предпочитане, тъй като интервалът може да попречи на ефективността на няколко други функции на Excel.

2. Отново можете да изберете клетките, в които ще въвеждате данните си, и да натиснете CTRL+1 . Това ще отвори Форматиране на клетката поле. Изберете Текст оттам и щракнете върху OK . Това ще спре автоматичното преобразуване и ще запази данните ви в текстова форма.

Нещата, които трябва да запомните

Трябва да знаете как се използва всеки метод и след това да следвате внимателно стъпките, за да получите резултати според изискванията си.

Заключение

В статията се оценяват 4 различни метода за преобразуване на числа във формати за дати в Excel. Използвахме формули на Excel като ДАТА , MID , ТЕКСТ , и т.н., както и инструменти на Excel като Текст към колона и Макрос на VBA кодове за методите. надявам се, че статията е била полезна за вас. За всякакви допълнителни запитвания можете да пишете в раздела за коментари.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.