Как да конвертирате юлианска дата в Excel

click fraud protection

Маркирайте клетката, в която ще въведете юлианската дата, щракнете върху падащото меню „Формат на числото“ в групата числа на раздела Начало и след това изберете „Текст“, така че Excel да разпознае въведените данни като текст.

Въведете пълната петцифрена юлианска дата, включително всички водещи нули, като "00001" за датата януари. 1, 2000. Тъй като сте форматирали клетката като текст, Excel запазва всички водещи нули; ако сте използвали общия или числовия формат, Excel премахва водещите нули, така че данните вече не са в юлиански формат.

Въведете формулата "=Дата (Ако (0+(Ляво (A1,2))<30,2000,1900)+Ляво (A1,2),1,Дясно (A1,3))" без кавички в празна клетка. Променете препратката "A1", за да отразява клетката, съдържаща юлианската дата.

Някои бази данни използват седемцифрен вариант на оригиналния юлиански формат, в който първите четири цифри представляват годината. За да преобразувате седемцифрена юлианска дата в клетка A1, използвайте формулата „=Дата (вляво (A1,4),1, вдясно (A1,3)).“

Ако имате колонен списък с юлиански дати, копирайте формулата надолу в колоната с формула, за да конвертирате автоматично всяка дата.

За да премахнете оригиналните юлиански дати, първо трябва да премахнете формулата от преобразуваните стойности. Маркирайте клетките, които съдържат конвертираните дати, натиснете "Ctrl-C", щракнете върху падащото меню "Поставяне" в групата на клипборда на раздела Начало и след това изберете опцията "Поставяне на стойности", за да поставите стойностите върху формули. След това можете да изтриете юлианските дати, без да засягате преобразуваните стойности.

Тъй като Excel вътрешно увеличава датите, започващи от 1 януари 1900 г. и не позволява отрицателни числа на датите, той ще не преобразува правилно юлиански дати по-рано от тази начална стойност, без да се използва разширен Microsoft Visual Basic код.