Excel

Muunna tekstin päivämäärä pp/kk/vv mm/pp/vv

Convert Text Date Dd Mm Yy Mm Dd Yy

Excel -kaava: Muunna tekstin päivämäärä pp/kk/vv kk/pp/vvYleinen kaava | _+_ | Yhteenveto

Voit muuntaa päivämäärät tekstimuodossa pp/kk/vv todelliseksi päivämääräksi kk/pp/vv muodossa, käyttämällä DATE -funktioon perustuvaa kaavaa. Esitetyssä esimerkissä C5: n kaava on:





= DATE ( RIGHT (A1,2)+2000, MID (A1,4,2), LEFT (A1,2))

Mikä muuntaa tekstin arvon B5 '29/02/16 'oikeaksi Excel -päivämääräksi.

Selitys

Tämän kaavan ydin on DATE -funktio, jota käytetään oikean Excel -päivämääräarvon kokoamiseen. PÄIVÄYS -funktio vaatii kelvolliset vuosi-, kuukausi- ja päiväarvot, joten ne jäsennetään alkuperäisestä tekstimerkkijonosta seuraavasti:





Vuosiarvo lasketaan OIKEA -toiminnolla:

 
= DATE ( RIGHT (B5,2)+2000, MID (B5,4,2), LEFT (B5,2))

OIKEA saa oikeimmat kaksi merkkiä alkuperäisestä arvosta. Numero 2000 lisättiin tulokseen luodakseen voimassa olevan vuoden. Tämä luku tulee päivämäärään DATE vuoden argumenttina.



Kuukauden arvo lasketaan seuraavasti:

kuinka monta työpäivää kahden päivämäärän välillä
 
 RIGHT (B5,2)+2000

MID hakee merkkejä 4-5. Tulos tulee DATE kuukausiargumentiksi.

Päivän arvo lasketaan seuraavasti:

 
 MID (B5,4,2)

VASEN nappaa alkuperäisen tekstiarvon 2 viimeistä merkkiä, jotka merkitään päivämäärään DATE.

Yllä olevat kolme arvoa menevät päivämäärään DATE näin:

 
 LEFT (B5,2)

Vaikka kuukausi ja päivä annetaan tekstinä, DATE -toiminto muuntuu automaattisesti numeroiksi ja palauttaa kelvollisen päivämäärän.

Huomaa: vuoden 2016 arvo muutettiin automaattisesti numeroksi, kun 2000 lisättiin.

Ylimääräisen tilan käsittely

Jos alkuperäinen tekstiarvo sisältää ylimääräisiä välilyöntejä edessä tai lopussa, voit lisätä TRIM -toiminnon poistamaan:

 
= DATE (2016,'02','29')
Kirjailija Dave Bruns


^