Konverter streng til dato med tekst til kolonner i Excel og Google Sheets
I denne artikel lærer du, hvordan du konverterer en streng i en celle til en dato ved hjælp af tekst til kolonner i Excel og Google Sheets.
Konverter en tekststreng til en dato
Hvis du har datoer i Excel formateret som tekst, kan du nemt konvertere dem til datoformat ved hjælp af Tekst til kolonner funktionalitet. Dette er ofte tilfældet, når du eksporterer data fra et andet system. Dataene har normalt ikke de passende formater. Sig, at du har listen over datoer vist nedenfor i kolonne B, alle formateret som tekst.
Målet er at få datoer fra kolonne B formateret konsekvent som datoer (M/D/ÅÅÅÅ) i kolonne C.
1. Vælg et dataområde (B2: B7) og i Bånd, gå til Data> Tekst til kolonner.
2. I trin 1 i guiden Tekst til kolonner, forlade standardindstillingen (Afgrænset), og klik på Næste.
3. I trin 2, fjern markeringen af alle afgrænsere, og klik på Næste.
4. Vælg det sidste trin i guiden Dato (MDY). I boksen Destination, indtast cellen, hvor du vil placere de nye data (C2), og klik på Afslut.
Baseret på valgt dato, genkender Excel datoer fra den givne tekst og formaterer dem korrekt. Det standard datoformat er M/D/ÅÅÅÅ, så lad det være som det er.
Endelig i kolonne C får du alle datoer fra kolonne B formateret som datoer frem for tekst.
Konverter en tekststreng til en dato i Google Sheets
I Google Sheets er der ingen mulighed for at få datoer fra tekstceller ved hjælp af tekst til kolonner. Du skal bruge funktionen DATEVALUE til at konvertere strenge til datoer.
Bemærk: DATEVALUE -funktionen er også tilgængelig i Excel og fungerer på nøjagtig samme måde som forklaret nedenfor.
1. I cellen C2, indtast formlen:
1 | = DATOVÆRDI (B2) |
Resultatet af formlen er 44.280.
DATEVALUE -funktionen returnerer et tal for en given dato. I Excel gemmes datoer som tal fra 1/1/1900. Derfor er 25-03-2021 faktisk den 44.280th dag efter 1/1/1900.
2. Placer markøren i nederste højre hjørne af C2 indtil sort kors vises, og træk den til slutningen af dataområdet (C7).
Som et resultat af dette trin kopieres formlen fra C2 til området C3: C7.
Bemærk: DATEVALUE -funktionen genkender kun strenge, der har datoformatet MM/DD/ÅÅÅÅ. Som du kan se, returnerer formlen i cellerne C3 og C5 en værdifejl (#VÆRDI!), Da tekst i B3 og B5 ikke er i det rigtige format.
3. Formater nu værdier i kolonne C som datoer for at få vist datoer i et korrekt format. For at gøre dette skal du markere alle celler i et område (C2: C7) og i Menu, gå til Format> Nummer> Dato.
Som følge heraf kopieres alle tekstceller fra kolonne B (der har datoer med gyldige formater) nu til kolonne C og formateres som datoer.
For disse specifikke data ville en Find og erstat alle for at erstatte perioder med skråstreger slippe af med fejlene.