
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.
SelitysThe 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ä
- Kirjoita nolla (0) käyttämättömään soluun ja kopioi leikepöydälle
- Valitse ongelmalliset päivämäärät
- Liitä erityinen> Arvot> Lisää
- 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