Julian-dátum konvertálása az Excelben

Jelölje ki azt a cellát, amelybe beírja a Julian-dátumot, kattintson a "Számformátum" legördülő menüre a Kezdőlap lap Számcsoportjában, majd válassza a "Szöveg" lehetőséget, így az Excel szövegként ismeri fel a beírt adatokat.

Adja meg a teljes ötjegyű Julian-dátumot, beleértve a kezdő nullákat, például a „00001”-et a januári dátumhoz. 1, 2000. Mivel a cellát szövegként formázta, az Excel minden kezdő nullát megtart; Ha általános vagy számformátumot használt, az Excel eltávolítja a kezdő nullákat, így az adatok már nem Julian-formátumúak.

Írja be a "=Dátum (Ha (0+(Bal (A1,2))<30,2000,1900)+Bal (A1,2),1,Jobb (A1,3)" képletet idézőjelek nélkül egy üres cellába. Módosítsa az "A1" hivatkozást, hogy az tükrözze a Julian-dátumot tartalmazó cellát.

Egyes adatbázisok az eredeti Julian-formátum hétjegyű változatát használják, amelyben az első négy számjegy az évet jelenti. Az A1 cellában lévő hétjegyű Julian-dátum konvertálásához használja a "=Dátum (Bal (A1,4),1,Jobb (A1,3)) képletet.

Ha rendelkezik a Julian-dátumok oszlopos listájával, másolja le a képletet a képletoszlopba az egyes dátumok automatikus konvertálásához.

Az eredeti Julian-dátumok eltávolításához először le kell vonnia a képletet a konvertált értékekből. Jelölje ki a konvertált dátumokat tartalmazó cellákat, nyomja meg a "Ctrl-C" billentyűket, majd kattintson a "Beillesztés" legördülő menüre. a Kezdőlap lap Vágólap csoportjába, majd válassza az "Értékek beillesztése" lehetőséget az értékek beillesztéséhez képletek. Ezután törölheti a Julian-dátumokat az átváltott értékek befolyásolása nélkül.

Mivel az Excel belsőleg növeli a dátumokat 1900. január 1-től kezdődően, és nem engedélyezi a negatív dátumszámokat, nem konvertálja megfelelően a Julian-dátumot ennél a kezdőértéknél korábbi széleskörű Microsoft Visual Basic használata nélkül kód.