Päivämäärämuotojen korjaaminen
Pyyhkäise näyttääksesi valikon
Työskenneltäessä päivämäärien kanssa Excelissä yksi yleisimmistä ongelmista on epäyhtenäiset muodot. Päivämäärät voivat olla peräisin eri lähteistä, ja jokainen lähde voi esittää ne omalla tavallaan. Tämän seurauksena jopa yhdessä sarakkeessa voi esiintyä useita eri päivämäärämuotoja.
Pintapuolisesti kaikki saattaa näyttää olevan kunnossa, mutta Excel voi tulkita osan arvoista oikeina päivämäärinä ja toiset tekstinä. Tämä aiheuttaa ongelmia, kun yrität lajitella, suodattaa tai käyttää päivämääräpohjaisia kaavoja.
Miksi tämä on ongelma
Jos Excel ei tunnista arvoa päivämääräksi, se alkaa käsitellä sitä tavallisena tekstinä eikä ajalliseen arvoon perustuvana tietona. Tämän vuoksi lajittelu ei ole luotettavaa — sen sijaan, että päivämäärät järjestettäisiin aikajärjestykseen, Excel voi lajitella ne aakkosjärjestykseen, mikä johtaa väärään järjestykseen.
Kaavat, jotka perustuvat päivämääriin, kuten TODAY tai DATEDIF, voivat joko palauttaa virheitä tai tuottaa vääriä tuloksia, koska ne odottavat oikeita päivämääräarvoja, eivät tekstiä. Tämän seurauksena laskelmat, kuten päivien määrä päivämäärien välillä tai vertailut nykyiseen päivämäärään, eivät toimi oikein.
Kuinka korjata päivämäärämuodot
Tavoitteena on muuntaa kaikki arvot oikeaan Excelin päivämäärämuotoon.
Yksi yleinen tapa on käyttää DATEVALUE-funktiota:
=DATEVALUE(A2)
Tämä funktio muuntaa tekstin oikeaksi päivämääräksi, jonka Excel tunnistaa.
Toinen tapa on käyttää Teksti sarakkeisiin -toimintoa, joka voi myös auttaa Exceliä tulkitsemaan tiedot oikein.
Jos arvo on virheellinen (esimerkiksi "invalid"), Excel palauttaa virheen. Tämä auttaa tunnistamaan ongelmalliset merkinnät.
Jos solussa on teksti "Feb 1 2024", kaava muuntaa sen oikeaksi päivämääräarvoksi. Tämän jälkeen voit käyttää mitä tahansa päivämäärämuotoa (esimerkiksi DD/MM/YYYY), ja kaikki arvot yhtenäistyvät.
Tehtävä
-
Luo uusi sarake nimeltä
Clean Date. -
Käytä ensin
Text to Columns-työkalua muuntaaksesi alkuperäisenDate-sarakkeen arvot oikeaan Excel-päivämäärämuotoon. -
Tämän jälkeen luo
Clean Date-sarake ja käytäDATEVALUE-funktiota varmistaaksesi, että kaikki arvot on muunnettu oikein ja ovat yhtenäisiä. -
Käytä kaavaa kaikilla riveillä ja varmista, että lopullinen muoto on sama koko sarakkeessa.
Käytä ensin Text to Columns -toimintoa alkuperäisten päivämäärien muuntamiseen, ja sen jälkeen käytä kaavaa =DATEVALUE(C2) yhtenäisyyden varmistamiseksi.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme