Може да имате данни във вашия работен лист на Excel, които изглеждат като дата, но не са представени като стойност за дата в Excel. Например, ако въведете 01-24-18 в клетка, Excel няма да има начин да разбере дали това е 24 януари 2018 г., или кодът за вашата кодова ключалка. Ако изглежда като дата, можете да използвате функцията DATEVALUE на Excel, за да го преобразувате в стойност за дата в Excel.
На практика всеки стандартен формат на дата, въведен в клетка, се разпознава от Excel като дата и съответно се преобразува. Възможно е обаче да има случаи, като например когато текстовите дати се импортират от външен източник на данни или данните се копират и поставят в Excel, за което се нуждаете от DATEVALUE.
Защо не въведете дати като текстови данни? Въпреки че може да изглеждат добре, не можете да ги използвате за никое от мощните изчисления на дати на Excel, без първо да ги преобразувате в стойности за дата.
Функцията DATEVALUE на Excel разпознава почти всички често използвани начини за запис на датите. Ето няколко начина, по които можете да влезете на 14 август 2018 г.:
- 14.08.18 г
- 14 август 2018 г
- 2018/08/14
DATEVALUE може да преобразува тези и няколко други представяния на дата в сериен номер на дата.
След като преобразувате датите в сериен номер на дата, можете да използвате датите в други формули за дати или да извършвате изчисления с тях.
За да използвате функцията DATEVALUE на Excel, изпълнете следните стъпки:
Изберете клетката, в която искате да се намира серийният номер на датата.
Въведете =DATEVALUE(, за да започнете въвеждането на функцията.
Щракнете върху клетката, която има дата в текстов формат.
Въведете a ) и натиснете Enter.
Резултатът е сериен номер на датата, освен ако клетката, в която се показва резултатът, вече е зададена във формат на дата.
Следното изображение показва как някои нестандартни дати в колона A са били преобразувани в серийни номера с функцията DATEVALUE на Excel в колона B. След това колона C показва тези серийни номера, форматирани като дати.
Преобразуване на дати в техните серийни еквиваленти с функцията DATEVALUE.
Забелязвате ли нещо смешно в изображението по-горе? Обикновено не можете да въведете стойност като тази в клетка A4 — 02-28-10 — без да загубите водещата 0. Клетките в колона A бяха променени в текстов формат. Този формат казва на Excel да остави вашия запис такъв, какъвто е. Текстовият формат е един от вариантите в списъка с категории в диалоговия прозорец Форматиране на клетки.
Имайте предвид също, че текстовата дата в клетка A8, 9 февруари 14, не може да бъде преобразувана от DATEVALUE, така че функцията връща съобщението за грешка #VALUE#. Excel е страхотен в разпознаването на дати, но не е перфектен! В случаи като този трябва да форматирате датата по друг начин, за да може DATEVALUE да я разпознае.