Rettelse af datoformater
Stryg for at vise menuen
Når du arbejder med datoer i Excel, er et af de mest almindelige problemer inkonsistente formater. Datoer kan komme fra forskellige kilder, og hver kilde kan repræsentere dem på sin egen måde. Som følge heraf kan du selv inden for én kolonne se flere forskellige datoformater.
Ved første øjekast kan alt se korrekt ud, men Excel kan tolke nogle værdier som rigtige datoer og andre som tekst. Dette skaber problemer, når du forsøger at sortere, filtrere eller bruge datobaserede formler.
Hvorfor dette er et problem
Hvis Excel ikke genkender en værdi som en dato, begynder den at behandle den som almindelig tekst i stedet for en tidsbaseret værdi. Derfor bliver sortering upålidelig — i stedet for at arrangere datoer kronologisk, kan Excel sortere dem alfabetisk, hvilket fører til forkert rækkefølge.
Formler, der er afhængige af datoer, såsom TODAY eller DATEDIF, kan enten returnere fejl eller give forkerte resultater, fordi de forventer rigtige datoværdier og ikke tekst. Som følge heraf vil beregninger som antallet af dage mellem datoer eller sammenligninger med den aktuelle dato ikke fungere korrekt.
Sådan rettes datoformater
Målet er at konvertere alle værdier til et rigtigt Excel-datoformat.
En almindelig metode er at bruge funktionen DATEVALUE:
=DATEVALUE(A2)
Denne funktion konverterer tekst til en korrekt dato, som Excel kan forstå.
En anden metode er at bruge Tekst til kolonner, hvilket også kan hjælpe Excel med at fortolke dataene korrekt.
Hvis værdien er ugyldig (for eksempel "invalid"), returnerer Excel en fejl. Dette hjælper dig med at identificere problematiske poster.
Hvis en celle indeholder "Feb 1 2024" som tekst, vil formlen konvertere den til en rigtig datoværdi. Derefter kan du anvende et hvilket som helst datoformat (for eksempel DD/MM/YYYY), og alle værdier vil blive ensartede.
Opgave
-
Opret en ny kolonne kaldet
Clean Date. -
Brug først værktøjet
Text to Columnstil at konvertere værdierne i den oprindeligeDate-kolonne til korrekte Excel-datoer. -
Opret derefter kolonnen
Clean Dateog brug funktionenDATEVALUEfor at sikre, at alle værdier er korrekt konverteret og ensartede. -
Anvend formlen på alle rækker og sørg for, at det endelige format er det samme i hele kolonnen.
Brug først Text to Columns til at konvertere de oprindelige datoer, og brug derefter =DATEVALUE(C2) for at sikre ensartethed.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat