Korrigera datumformat
Svep för att visa menyn
När du arbetar med datum i Excel är ett av de vanligaste problemen inkonsekventa format. Datum kan komma från olika källor, och varje källa kan representera dem på sitt eget sätt. Som ett resultat kan du till och med inom en kolumn se flera olika datumformat.
Vid första anblicken kan allt se korrekt ut, men Excel kan tolka vissa värden som riktiga datum och andra som text. Detta skapar problem när du försöker sortera, filtrera eller använda datumrelaterade formler.
Varför detta är ett problem
Om Excel inte känner igen ett värde som ett datum börjar det behandla det som vanlig text istället för ett tidsbaserat värde. På grund av detta blir sorteringen opålitlig — istället för att ordna datum kronologiskt kan Excel sortera dem alfabetiskt, vilket leder till felaktig ordning.
Formler som är beroende av datum, såsom TODAY eller DATEDIF, kan antingen returnera fel eller ge felaktiga resultat, eftersom de förväntar sig riktiga datumvärden och inte text. Som ett resultat fungerar inte beräkningar som antal dagar mellan datum eller jämförelser med dagens datum korrekt.
Så åtgärdar du datumformat
Målet är att konvertera alla värden till ett riktigt Excel-datumformat.
Ett vanligt tillvägagångssätt är att använda funktionen DATEVALUE:
=DATEVALUE(A2)
Denna funktion konverterar text till ett korrekt datum som Excel kan förstå.
Ett annat tillvägagångssätt är att använda Text till kolumner, vilket också kan hjälpa Excel att tolka data korrekt.
Om värdet är ogiltigt (till exempel "invalid"), returnerar Excel ett fel. Detta hjälper dig att identifiera problematiska poster.
Om en cell innehåller "Feb 1 2024" som text kommer formeln att konvertera det till ett riktigt datumvärde. Därefter kan du tillämpa valfritt datumformat (till exempel DD/MM/YYYY) och alla värden blir konsekventa.
Skapa en ny kolumn med namnet Clean Date.
Använd först verktyget Text to Columns för att konvertera värdena i den ursprungliga kolumnen Date till korrekta Excel-datum. Skapa därefter kolumnen Clean Date och använd funktionen DATEVALUE för att säkerställa att alla värden är korrekt konverterade och konsekventa.
Applicera formeln på alla rader och kontrollera att det slutliga formatet är enhetligt i hela kolumnen.
Använd först Text to Columns för att konvertera de ursprungliga datumen, använd sedan =DATEVALUE(C2) för att säkerställa konsekvens.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal