Как да конвертирате серийни номера в дати в Excel (2 лесни начина)

Excel съхранява стойностите за дата и час като серийни номера в задната част.

Това означава, че въпреки че може да видите дата като „10 януари2021-2022 г.“ или „01/10/2020“ в клетка, в задната част, Excel съхранява това като число. Това е полезно, тъй като също така позволява на потребителите лесно да добавят/изваждат дата и час в Excel.

В Microsoft Excel за Windows „01 януари 1900“ се съхранява като 1, „02 януари 1900“ се съхранява като 2 и т.н.

По -долу и двете колони имат еднакви номера, но колона А показва числа, а колона В показва датата, която е представена от това число.

Това е и причината понякога да очаквате дата в клетка, но в крайна сметка да видите число. Виждам това да се случва през цялото време, когато изтеглям данни от бази данни или уеб базирани инструменти.

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

И така, как можем конвертирайте тези серийни номера в дати?

Ето за какво е този урок.

В този урок ще ви покажа два наистина лесни начина за преобразуване на серийни номера в дати в Excel

Забележка: Excel за Windows използва системата за дати от 1900 г. (което означава, че 1 представлява 01 януари 1900 г., докато Excel за Mac използва системата за дати от 1904 г. (която за мъжете 1 представлява 01 януари 1904 г. в Excel в Mac)

Така че нека започнем!

Преобразувайте серийни номера в дати с помощта на форматиране на числа

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

Можете да намерите някои от често използваните формати за дата в раздела Начало на лентата

Нека ви покажа как да направите това.

Използване на опциите за вграден формат за дата в лентата

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

По -долу са описани стъпките за това:

  1. Изберете клетките, които имат номера, който искате да преобразувате в дата
  2. Щракнете върху раздела „Начало“
  3. В групата „Число“ кликнете върху падащото меню Форматиране на номера
  4. В падащото меню изберете опцията „Дълга дата“ или Кратка дата (в зависимост от формата, в който искате тези числа да бъдат)

Това е!

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

Горните стъпки не са променили стойността в клетката, а само начина, по който се показва.

Имайте предвид, че Excel избира форматирането на кратка дата въз основа на регионалните настройки на вашата система. Например, ако сте в САЩ, тогава форматът на датата ще бъде ММ/ДД/ГГГГ, а ако сте във Великобритания, тогава форматът на датата ще бъде ДД/ММ/ГГГГ.

Въпреки че това е бърз метод за преобразуване на серийни номера в дати, той има няколко ограничения:

  • Има само два формата за дата - кратка дата и дълга дата (и това също в конкретен формат). Така че, ако искате да получите само месеца и годината, а не деня, няма да можете да направите това, като използвате тези опции.
  • Не можете да показвате дата и час, като използвате опциите за форматиране в падащото меню. Можете да изберете да покажете датата или часа, но не и двете.

Така че, ако имате нужда от повече гъвкавост в начина, по който искате да показвате дати в Excel, трябва да използвате опцията Персонализирано форматиране на числа (обхваната по -долу в този урок).

Понякога, когато преобразувате число в дата в Excel, вместо датата може да видите някои хеш знаци (нещо като #####). това се случва, когато ширината на колоната не е достатъчна, за да побере цялата дата. В такъв случай просто увеличете ширината на колоната.

Създаване на персонализиран формат на дата с помощта на диалоговия прозорец Форматиране на числа

Да предположим, че имате набор от данни, както е показано по -долу и искате да преобразувате серийните номера в колона А в дати в следния формат - 01.01.2020 г.

Имайте предвид, че тази опция не е налична по подразбиране в метода на лентата, който разгледахме по -рано.

По -долу са описани стъпките за това:

  1. Изберете клетките, които имат номера, който искате да преобразувате в дата
  2. Щракнете върху раздела „Начало“
  3. В групата Номера кликнете върху иконата за стартиране на диалоговия прозорец (това е малка наклонена стрелка в долния десен ъгъл на групата)
  4. В диалоговия прозорец „Форматиране на клетки“, който се отваря, уверете се, че е избран раздел „Номер“
  5. В опциите „Категория“ вляво изберете „Дата“
  6. Изберете желаното форматиране от полето „Тип“.
  7. Щракнете върху OK

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

Както можете да видите, в този случай има повече опции за форматиране на дата (в сравнение с късата и дългата дата, която получихме с лентата).

И в случай, че не намерите формата, който търсите, можете също да създадете свой собствен формат за дата.

Например, да кажем, че искам да покажа датата в следния формат - 01/01/2020 (което вече не е опция в диалоговия прозорец за форматиране на клетки).

Ето как мога да направя това:

  1. Изберете клетките, които имат числата, които искате да преобразувате в дата
  2. Щракнете върху раздела Начало
  3. В групата „Числа“ кликнете върху иконата за стартиране на диалоговия прозорец (това е малка стрелка за накланяне в долния десен ъгъл на групата)
  4. В диалоговия прозорец „Форматиране на клетки“, който се отваря, уверете се, че е избран раздел „Номер“
  5. В опциите „Категория“ вляво изберете „Персонализиран“
  6. В полето вдясно въведете
    мм/дд/гггг

  7. Щракнете върху OK

Горепосочените стъпки ще променят всички числа в определения формат на номера.

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

Например, в същия пример, ако искате да покажете дата и час, можете да използвате формата по -долу:

mm/dd/yyyy hh: mm AM/PM

По -долу е таблицата, която показва кодовете за формат на датата, които можете да използвате:

Код за форматиране на дата Как форматира датата
м Показва месеца като число от 1-12
mm Показвайте месеците като двуцифрени числа от 01-12
ммм Показва месеца с три букви, както през януари-декември
Мммм Показва пълното име на месеците през януари-декември
ммммм Показва първата азбука с името на месеца, както в J-D
д Показва дните като 1-31
дд Показва дните като 01-31
ddd Показва дните като неделя-събота
dddd Показва дните като неделя-събота
yy Показва години като 00-99
yyyy Показва години като 1900-9999

Преобразувайте серийни номера в дати с помощта на формулата TEXT

Горните методи работят чрез промяна на форматирането на клетките с номера.

Но в някои случаи може да не успеете да използвате тези методи.

Например по -долу имам набор от данни, където числата имат водещ апостроф - който преобразува тези числа в текст.

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

В такъв случай можете или да преобразувате този текст в числа и след това да използвате описаните по -горе методи за форматиране, или да използвате друга техника за преобразуване на серийни номера в дати - с помощта на функцията TEXT.

Функцията TEXT приема два аргумента - номера, който трябва да бъде форматиран, и кода за форматиране.

Да предположим, че имате набор от данни, както е показано по -долу, и искате да преобразувате всички числа и колона А в дати.

Под формулата, която може да направи това:

= ТЕКСТ (A2, "MM/DD/ГГГГ")

Имайте предвид, че във формулата съм посочил форматирането на датата във формат MM/DD/YYYY. Ако трябва да използвате друго форматиране, можете да посочите кода за него като втори аргумент на формулата TEXT.

Можете също да използвате тази формула, за да покажете датата, както и часа.

Например, ако искате крайният резултат да бъде във формата - 01/01/2020 12:00 ч., Използвайте формулата по -долу:

= ТЕКСТ (A2, "mm/dd/yyyy hh: mm AM/PM")

В горната формула добавих и формата на часа, така че ако в числата има десетични части, това ще се показва като времето в часове и минути.

Ако искате само датата (а не основната формула), преобразувайте формулите в статични стойности, като използвате специална паста.

Едно голямо предимство при използването на функцията TEXT за преобразуване на серийни номера в дати е, че можете да комбинирате резултата от формулата TEXT с други формули. Например, можете да комбинирате получената дата с текста и да покажете нещо като - Крайният срок е 01-януари-2020 или Крайният срок е 01-януари-2020

Забележка: Датите и часът се съхраняват като числа, където всяко цяло число ще представлява един цял ден, а десетичната част ще представлява тази голяма част от деня. Така че 1 би означавало 1 цял ден, а 0,5 би означавало половин ден или 12 часа.

Това са два прости начина, които можете да използвате за преобразуване на серийни номера в дати в Microsoft Excel.

Надявам се, че сте намерили този урок за полезен!

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave