
Kun päivämäärätiedot muista järjestelmistä liitetään tai tuodaan Exceliin, niitä ei ehkä tunnisteta oikeaksi päivämääräksi tai kellonaikaksi. Sen sijaan Excel voi tulkita nämä tiedot vain teksti- tai merkkijonoarvoksi.
Jos haluat muuntaa päivämäärämerkkijonon päivämääräaikaksi (päivämäärä kellonajan kanssa), voit jäsentää tekstin erillisiksi komponenteiksi ja rakentaa oikean päivämäärän.
Tässä esimerkissä käytämme alla olevia kaavoja.
Päivämäärän purkamiseksi C5: n kaava on:
= LEFT (date,10)+ MID (date,12,8)
Voit purkaa päivämäärän kaavalla d5:
= DATEVALUE ( LEFT (B5,10))
Päivämäärän kokoamiseksi E5: n kaava on seuraava:
nettonykyarvoesimerkki Excelissä
Selitys= TIMEVALUE ( MID (B5,12,8))
Päivämäärän saamiseksi poimimme arvon ensimmäiset 10 merkkiä VASEMMALLA:
=C5+D5
Tuloksena on teksti, joten jotta Excel tulkitaan päivämääräksi, kääritään VASEN DATEVALUE -arvoon, joka muuntaa tekstin oikeaksi Excel -päivämääräarvoksi.
Ajan saamiseksi poimimme 8 merkkiä arvon keskeltä MID: llä:
LEFT (B5,10) // returns '2015-03-01'
Jälleen tulos on teksti. Saadaksemme Excelin tulkitsemaan ajan, käärimme MID -arvon TIMEVALUE -arvoon, joka muuntaa tekstin oikeaksi Excel -aika -arvoksi.
Lopullisen päivämäärän luomiseksi lisäämme vain päivämääräarvon aika -arvoon.
Kaikki yhdessä kaavassa
Vaikka tämä esimerkki poimii päivämäärän ja kellonajan erikseen selvyyden vuoksi, voit halutessasi yhdistää kaavoja. Seuraava kaava poimii päivämäärän ja kellonajan ja lisää ne yhteen yhdessä vaiheessa:
MID (B5,12,8) // returns '12:28:45'
Huomaa, että DATEVALUE ja TIMEVALUE eivät ole välttämättömiä tässä tapauksessa, koska matemaattinen operaatio (+) saa Excelin pakottamaan tekstiarvot automaattisesti numeroihin.
Kirjailija Dave Bruns