Kuinka muuntaa Julian-päivämäärä Excelissä

click fraud protection

Korosta solu, johon kirjoitat Julian-päivämäärän, napsauta Aloitus-välilehden Numero-ryhmän avattavaa Numeromuoto-valikkoa ja valitse sitten Teksti, jotta Excel tunnistaa syötetyt tiedot tekstinä.

Syötä koko viisinumeroinen Julian-päivämäärä, mukaan lukien mahdolliset ensimmäiset nollat, kuten "00001", päivämäärälle tammikuu. 1, 2000. Koska muotoit solun tekstiksi, Excel säilyttää kaikki etunollat. jos käytit yleistä tai numeromuotoa, Excel poistaa etunollat, joten tiedot eivät ole enää Julian-muodossa.

Kirjoita tyhjään soluun kaava "=Päiväys (Jos (0+(Vasen (A1,2))<30,2000,1900)+Vasen (A1,2),1,Oikea (A1,3))". Muuta "A1"-viittaus vastaamaan solua, joka sisältää Julian-päivämäärän.

Jotkut tietokannat käyttävät seitsennumeroista muunnelmaa alkuperäisestä Julian-muodosta, jossa neljä ensimmäistä numeroa edustavat vuotta. Jos haluat muuntaa seitsennumeroisen Julian-päivämäärän solussa A1, käytä kaavaa "=Päiväys (Vasen (A1,4),1,Oikea (A1,3))."

Jos sinulla on sarakeluettelo Juliaanisista päivämääristä, kopioi kaava alas kaavasarakkeessa, jotta jokainen päivämäärä muunnetaan automaattisesti.

Jos haluat poistaa alkuperäiset Julian-päivämäärät, sinun on ensin poistettava kaava muunnetuista arvoista. Korosta solut, jotka sisältävät muunnetut päivämäärät, paina "Ctrl-C" ja napsauta avattavaa "Liitä" -valikkoa Aloitus-välilehden Leikepöytä-ryhmään ja valitse sitten "Liitä arvot" -vaihtoehto liittääksesi arvot kaavat. Voit sitten poistaa Julian-päivämäärät muuttamatta muunnettuja arvoja.

Koska Excel kasvattaa sisäisesti päivämääriä alkaen 1. tammikuuta 1900 eikä salli negatiivisia päivämääränumeroita, se ei muuntaa oikein tätä aloitusarvoa aikaisempia Julian-päivämääriä ilman laajaa Microsoft Visual Basicia koodi.