Hoe een Juliaanse datum in Excel te converteren?

Markeer de cel waarin u de Juliaanse datum invoert, klik op het vervolgkeuzemenu "Nummernotatie" in de nummergroep van het tabblad Start en selecteer vervolgens "Tekst", zodat Excel de ingevoerde gegevens als tekst herkent.

Voer de volledige vijfcijferige Juliaanse datum in, inclusief eventuele voorloopnullen zoals "00001" voor de datum Jan. 1, 2000. Omdat u de cel als tekst hebt opgemaakt, behoudt Excel alle voorloopnullen; als u de indeling Algemeen of Getal hebt gebruikt, verwijdert Excel voorloopnullen, zodat de gegevens niet langer in Juliaanse indeling zijn.

Voer de formule "=Datum (If (0+(Left (A1,2))<30,2000,1900)+Left (A1,2),1,Right (A1,3))" in zonder aanhalingstekens in een lege cel. Wijzig de verwijzing "A1" om de cel met de Juliaanse datum weer te geven.

Sommige databases gebruiken een zevencijferige variant van het originele Juliaanse formaat, waarbij de eerste vier cijfers het jaar vertegenwoordigen. Gebruik de formule "=Datum (Links (A1,4),1,Rechts (A1,3)) om een ​​zevencijferige Juliaanse datum in cel A1 om te zetten.

Als u een kolomvormige lijst met Juliaanse datums hebt, kopieert u de formule naar beneden in de formulekolom om elke datum automatisch om te zetten.

Om de originele Juliaanse datums te verwijderen, moet u eerst de formule van de geconverteerde waarden verwijderen. Markeer de cellen die de geconverteerde datums bevatten, druk op "Ctrl-C", klik op het vervolgkeuzemenu "Plakken" in de Klembordgroep van het tabblad Start en selecteer vervolgens de optie "Waarden plakken" om de waarden over de formules. U kunt dan de Juliaanse datums verwijderen zonder de geconverteerde waarden te beïnvloeden.

Omdat Excel intern datums verhoogt vanaf 1 jan. 1900 en geen negatieve datumnummers toestaat, zal het: niet correct converteren van Juliaanse datums eerder dan deze startwaarde zonder gebruik te maken van uitgebreide Microsoft Visual Basic code.