Преобразуване на дати, съхранени като текст, в дати

Понякога датите може да се форматират и съхраняват в клетки като текст. Може например да сте въвели дата в клетка, която е форматирана като текст, или данните може да са импортирани или поставяне от външен източник на данни като текст.

Датите, които са форматирани като текст, се подравняват отляво в клетка (вместо да се подравняват отдясно). Когато проверката за грешки е разрешена, текстовите дати с двецифрени години може също да бъдат маркирани с индикатор за грешка: Клетка с проблем със формула .

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

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

Клетки със зелен индикатор на грешка в горния ляв ъгъл

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

Забележки: Първо се уверете, че проверката за грешки е разрешена в Excel. За да направите това:

  1. Щракнете върху Файл > Опции >Формули.

    В Excel 2007 щракнете върху бутона Microsoft Office Изображение на бутона Office , след което щракнете върху Excel Опции > формули.

  2. В Проверка за грешкипроверете Разрешаване на проверка за фонова грешка. Всяка грешка, която бъде намерена, ще бъде маркирана с триъгълник в горния ляв ъгъл на клетката.

  3. Под Правила за проверка нагрешки изберете Клетки, съдържащи години, представени като 2 цифри.

Следвайте тази процедура, за да преобразувате форматираната с текст дата в нормална дата:

  1. В работния лист изберете произволна клетка или диапазон от съседни клетки, които имат индикатор за грешка в горния ляв ъгъл. За повече информация вижте Избор на клетки, диапазони, редове или колони в работен лист.

    Съвет: За да отмените селекция на клетки, щракнете върху произволна клетка в работния лист.

  2. Щракнете върху бутона за грешка, който се появява близо до избраните клетки.

    Бутон за грешка
     

  3. В менюто щракнете върху Преобразуване на XX в 20XX или Преобразуване на XX в 19XX. Ако искате да отхвърлите индикатора за грешка, без да конвертирате номера, щракнете върху Игнорирай грешката.

    Команди за преобразуване на дати
     

    Текстовите дати с две цифри се преобразуват в стандартни дати с четирицифрени години.

    Преобразувани дати
     

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

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

Колона с дати в текстов формат

  1. Изберете клетката, диапазона от клетки или колоната, които искате да преформатират.

  2. Щракнете върху Формат на числата и изберете формата на датата, който искате.

Форматът "Кратка дата" изглежда така:

промяна на данните във формат на кратка дата от лентата

Дългата дата включва повече информация, като например в тази картина:

бутон на лентата за промяна във формат на дълга дата

За да преобразувате текстова дата в клетка в пореден номер, използвайте функцията DATEVALUE. След това копирайте формулата, изберете клетките, които съдържат текстовите дати, и използвайте Специално поставяне, за да приложите формат на дата към тях.

Изпълнете следните стъпки:

  1. Изберете празна клетка и се уверете, че числов формат е Общи.

  2. В празната клетка:

    1. Enter =DATEVALUE(

    2. Щракнете върху клетката, съдържаща форматираната с текст дата, която искате да конвертирате.

    3. Enter )

    4. Натиснете КЛАВИША ENTER и функцията DATEVALUE връща поредния номер на датата, представена от текстовата дата.
       

      Какво представлява Excel номер?

      Excel съхранява датите като поредни номера, така че да могат да бъдат използвани в изчисления. По подразбиране 1 януари 1900, е пореден номер 1 и 1 януари 2008 г. е пореден номер 39448, защото е 39 448 дни след 1 януари 1900.To копирайте формулата за преобразуване в диапазон от съседни клетки, изберете клетката, съдържаща формулата, която сте въвели, и след това плъзнете манипулатора за запълване манипулатор за запълване в диапазон от празни клетки, който съответства на размера на диапазона от клетки, които съдържат текстови дати.

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

  4. Изберете клетката или диапазона от клетки, които съдържат серийните номера, и след това в раздела Начало, в групата Клипборд щракнете върху Копирай.

    Клавишна комбинация:  Можете също да натиснете CTRL+C.

  5. Изберете клетката или диапазона от клетки, които съдържат текстовите дати, и след това в раздела Начало, в групата Клипборд щракнете върху стрелката под Поставии след това щракнете върху Специално поставяне.

  6. В диалоговия прозорец Специално поставяне, под Поставиизберете Стойностии след това щракнете върху OK.

  7. В раздела Начало щракнете върху иконата за стартиране на изскачащ прозорец до Число.

  8. В полето Категория щракнете върху Датаи след това щракнете върху формата на датата, който искате, в списъка Тип.

  9. За да изтриете серийните номера, след като всички дати са конвертирани успешно, изберете клетките, които ги съдържат, и след това натиснете клавиша DELETE.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на excel или да получите поддръжка в Общността за отговори от.

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×