Excel

Muunna päivämääräjono päivämäärään

Convert Date String Date Time

Excel -kaava: Muunna päivämääräjono päivämääräänYleinen kaava | _+_ | Yhteenveto

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ä
 
= TIMEVALUE ( MID (B5,12,8))
Selitys

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


^