DATEVALUE и преглед на серийните данни
Функцията DATEVALUE може да се използва за преобразуване на дата, която е била съхранена като текст в стойност, която Excel разпознава. Това може да се направи, ако данните в даден работен лист трябва да бъдат филтрирани или сортирани по стойности на датите или дати, които трябва да се използват за изчисления - като например при използване на функциите NETWORKDAYS или WORKDAY.
В персоналните компютри Excel запазва стойностите за дата като серийни дати или числа.
От 1 януари 1900 г., който е сериен номер 1, броят продължава да се увеличава всяка секунда. На 1 януари 2014 г. броят им е 41 640.
За Macintosh компютрите, системата за серийна дата в Excel започва на 1 януари 1904 г., а не на 1 януари 1900 г.
Обикновено Excel форматира автоматично стойностите за дата в клетките, за да ги направи лесни за четене - например 01/01/2014 или 1 януари 2014 г. - но зад форматирането се поставят серийният номер или серийната дата.
Дати, съхранени като текст
Ако обаче се запази дата в клетка, която е форматирана като текст или данните се импортират от външен източник - например CSV файл, който е текстов файлов формат - Excel може да не разпознае стойността като дата и , следователно, няма да го използва по сортове или изчисления.
Най-очевидната улика, че нещо не е наред с данните, е дали е оставена вляво в клетката. По подразбиране текстовите данни са подравнени в клетка, докато стойностите за дата, както всички числа в Excel, са правилно подравнени по подразбиране.
Синтаксис и аргументи от DATEVALUE
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите.
Синтаксисът за функцията DATEVALUE е:
= DATEVALUE (Date_text)
Аргументът за функцията е:
DATE_TEXT - (задължително) този аргумент може да бъде текстовите данни, показани във формат на дата и приложени в кавички - като "1/01/2014" или "01 / Jan / 2014"- аргументът може да бъде и клетъчната препратка към местоположението на текстовите данни в работния лист. - ако елементите за дата са разположени в отделни клетки, могат да бъдат няколко референтни клетки свръхдълги използвайки символа амперсанд (&) в ден / месец / година, като например = DATEVALUE (A6 & B6 & C6)- ако данните съдържат само деня и месеца - например 01 / януари - функцията ще добави текущата година, като 01/01/2014- ако се използва двуцифрена година - например 01 / Jan / 14 - Excel интерпретира числата като: Има ситуации, при които функцията ще покаже #VALUE! както е показано на изображението по-горе. Следващите стъпки възпроизвеждат примера в клетките С1 и D1 в изображението по-горе, в които аргументът Date_text се въвежда като референтна клетка. Въвеждане на данните за урока Въвеждане на функцията DATEVALUE Форматиране на върнатата стойност като дата
#VALUE! Грешни стойности
Пример: Конвертиране на текста на дати с DATEVALUE