Excel

Muunna teksti päivämäärään

Convert Text Date

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

Jos haluat muuntaa tekstin tunnistamattomasta päivämäärämuodosta oikeaan Excel -päivämäärään, voit jäsentää tekstin ja koota oikean päivämäärän kaavalla, joka perustuu useisiin toimintoihin: DATE, LEFT, MID ja RIGHT. Esitetyssä esimerkissä C6: n kaava on:

= DATE ( LEFT (text,4), MID (text,5,2), RIGHT (text,2))

Tämä kaava poimii vuosi-, kuukausi- ja päiväarvot erikseen ja käyttää PÄIVÄMÄÄRÄ -funktiota niiden kokoamiseen päivämäärään 24. lokakuuta 2000.



Huomautus: ennen kuin käytät kaavaa, katso muita tapoja muuntaa teksti päivämääriksi alla.

Tausta

Kun käsittelet toisesta järjestelmästä saatuja tietoja, saatat joutua tilanteeseen, jossa Excel ei tunnista päivämääriä oikein, vaan kohtelee päivämääriä tekstinä. Sinulla voi olla esimerkiksi seuraavanlaisia ​​tekstiarvoja:



Teksti Edustettu päivämäärä
20001024 24. lokakuuta 2000
20050701 1. heinäkuuta 20115
19980424 24. huhtikuuta 1998
02.28.2014 28. helmikuuta 2014

Kun Excel on arvioinut päivämääräarvon tekstiksi, yksi vaihtoehto on jäsentää teksti kaavaksi sen komponenteiksi (vuosi, kuukausi, päivä) ja käyttää niitä päivämäärän määrittämiseen DATE -funktiolla. Kuten edellä on mainittu, suosittelen kokeilemaan alla olevia ratkaisuja (lisäämällä nollaa ja käyttämällä tekstiä sarakkeisiin) ennen kuin käytät kaavaa. Molemmat kiertotavat ovat nopeampia ja vaativat vähemmän vaivaa.

Selitys

The DATE -toiminto luo kelvollisen päivämäärän käyttämällä kolmea argumenttia: vuosi, kuukausi ja päivä:



 
= DATE ( LEFT (B6,4), MID (B6,5,2), RIGHT (B6,2))

Solussa C6 käytämme VASEN-, MID- ja OIKEA -funktioita poimiaksemme kaikki nämä komponentit tekstimerkkijonosta ja syöttämällä tulokset DATE -funktioon:

Excel-kaava saadaksesi taulukon nimen
 
= DATE (year,month,day)

The VASEN -toiminto poimii vuoden vasemmanpuoleisimmat 4 merkkiä, MID -toiminto poimii merkkejä paikoista 5-6 kuukaudeksi, ja OIKEA toiminto poimii oikeimmat 2 merkkiä päiväksi. Jokainen tulos palautetaan suoraan DATE -funktioon. Lopputulos on oikea Excel -päivämäärä, joka voidaan muotoilla haluamallasi tavalla.

Tätä lähestymistapaa voidaan räätälöidä tarpeen mukaan. Esimerkiksi rivin 8 tunnistamaton päivämäärämuoto on pp.kk.vvvv ja kaavan C8 muoto on:



 
= DATE ( LEFT (B6,4), MID (B6,5,2), RIGHT (B6,2))

Pitkä muotoinen teksti

Joskus sinulla voi olla päivämääriä pidemmässä muodossa, kuten 'huhtikuu 11 2020 08:43:13', joita Excel ei tunnista oikein. Tässä tapauksessa voit ehkä säätää merkkijonoa tavalla, jonka avulla Excel voi tunnistaa päivämäärän oikein SUBSTITUTE -toiminto . Alla oleva kaava korvaa välilyönnin ('') toisen pilkun ja välilyönnin (','):

 
= DATE ( RIGHT (B8,4), MID (B8,4,2), LEFT (B8,2))

Kun olemme lisänneet pilkun kuukauden nimen jälkeen, Excel ymmärtää päivämäärän, mutta se tarvitsee silti pienen potkun. Siksi lisäämme nollaa loppuun. Matemaattinen operaatio saa Excelin yrittämään muuntaa merkkijonon numeroksi. Onnistumisen jälkeen tuloksena on kelvollinen Excel -päivämäärä. Huomaa, että sinun on ehkä otettava käyttöön päivämäärä numeron muotoilu päivämäärän näyttämiseksi oikein.

Ilman kaavoja

Ennen kuin käytät kaavaa manuaalisesti jäsentämään ja luomaan päivämäärän tekstistä, kokeile jotakin alla olevista korjauksista. Ensimmäinen vaihtoehto käyttää matematiikkaoperaatiota 'työntää' Exceliä hiukan ja pakottaa sen yrittämään arvioida tekstiä numerona. Koska Excelin päivämäärät ovat itse asiassa numeroita , tämä voi usein tehdä tempun. Saatat joutua käyttämään päivämäärän muotoa, jos toiminnot onnistuvat.

Lisää nolla korjataksesi päivämäärät

Joskus kohtaat päivämäärät tekstimuodossa, jonka Excelin pitäisi tunnistaa. Tässä tapauksessa voit ehkä pakottaa Excelin muuttamaan tekstiarvot päivämääriksi lisäämällä arvoon nolla. Kun lisäät nollaa, Excel yrittää pakottaa tekstiarvot numeroihin. Koska päivämäärät ovat vain numeroita, tämä temppu on loistava tapa muuntaa päivämäärät tekstimuodossa, jonka Excelin todella pitäisi ymmärtää.

lasketaan variaatiokerroin excelissä

Jos haluat muuttaa päivämäärät paikoilleen lisäämällä nolla, kokeile Liitä erityinen :

avattava luettelo Excelissä
  1. Kirjoita nolla (0) käyttämättömään soluun ja kopioi leikepöydälle
  2. Valitse ongelmalliset päivämäärät
  3. Liitä erityinen> Arvot> Lisää
  4. Käytä päivämäärän muotoa (tarvittaessa)

Voit myös lisätä nollaa seuraavalla kaavalla:

 
= SUBSTITUTE (A2,' ',', ',2)+0 // add comma after month

jossa A1 sisältää tunnistamattoman päivämäärän.

Tekstitä sarakkeisiin päivämäärien korjaamiseksi

Toinen tapa saada Excel tunnistamaan päivämäärät on käyttää Teksti sarakkeisiin Ominaisuus:

Valitse päivämääräsarake ja kokeile sitten Data> Teksti sarakkeisiin> Kiinteä> Valmis

Jos Excel tunnistaa päivämäärät, se korjaa ne kaikki yhdessä vaiheessa.

Kirjailija Dave Bruns


^