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 tulla 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 voi näyttää olevan kunnossa, mutta Excel saattaa tulkita osan arvoista oikeina päivämäärinä ja osan 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ä ajan sijaan. Tämän vuoksi lajittelu muuttuu epäluotettavaksi — päivämäärien järjestämisen sijaan Excel saattaa 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ää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 ymmärtää.
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), jolloin kaikki arvot yhtenäistyvät.
Luo uusi sarake nimeltä Clean Date.
Käytä ensin Text to Columns -työkalua muuntaaksesi alkuperäisen Date-sarakkeen arvot oikeiksi Excel-päivämääriksi. Tämän jälkeen luo Clean Date -sarake ja käytä DATEVALUE-funktiota varmistaaksesi, että kaikki arvot muunnetaan oikein ja ovat yhtenäisiä.
Käytä kaavaa kaikilla riveillä ja varmista, että lopullinen muotoilu 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