Преминаване към основното съдържание
Office

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Текстовите дати с двуцифрена година се конвертират в стандартни дати с 4-цифрени години.

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

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

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

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

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

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

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

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

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

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

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

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

  1. Изберете празна клетка и проверете дали числовият й формат е " общ".

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

    1. Въведете = 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, да получите поддръжка в общността за отговори или да предложите нова функция или подобрение на User Voice за Excel.

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

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

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

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

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

×