Innehållsförteckning
Vid datainmatning är det vanligt att datum manipuleras med text eller andra format. I den här artikeln får du veta hur du kan ändra, anpassa eller åtgärda datum som inte formaterats korrekt i Excel-kalkylbladet.
Skärmdumpen ovan är en översikt över artikeln som visar ett exempel på hur man fixerar datumformat i Excel. Du får veta mer om datasetet och metoderna & funktioner för att ändra, anpassa eller fixa datumformat i de följande avsnitten i den här artikeln.
Ladda ner övningsboken
Du kan ladda ner Excel-arbetsboken som vi har använt för att förbereda den här artikeln.
Fixa datumformat i Excel.xlsx8 enkla lösningar för att åtgärda datum som inte formateras korrekt i Excel
1. Konvertera textsträng till datumformat
När vi måste kopiera datum från en rad celler till ett annat område ändras ibland formatet och som ett resultat ser vi bara siffervärden med några siffror som börjar med 4. I bilden nedan är detta ett exempel på den nämnda händelsen där Kolumn D representerar endast siffervärden, inte i datumformat. Men vi har en mycket enkel lösning för detta.
📌 Steg:
➤ Välj det område av celler som innehåller de siffervärden som ska omvandlas till datumformat.
➤ Under fliken Hem och från fliken Antal grupp av kommandon, klicka på rullgardinsmenyn. Du kommer att se två typer av datumformat där- Kort datum och Långt datum .
➤ Välj något av dessa två format och du är klar.
Som i skärmbilden nedan får du resultaten med rätt datumformat på en gång.
Läs mer: Hur man konverterar text till datum med Excel VBA (5 sätt)
2. Anpassa datumformatet
Nu vill du anpassa datumformatet efter dina önskemål. Så du måste anpassa datumformatet, eller hur? Låt oss följa stegen nu.
📌 Steg 1:
➤ Under den Hem bandet, öppnar du Cellformat från dialogrutan i Antal grupp av kommandon.
📌 Steg 2:
➤ Välj Anpassad under den Antal fliken.
➤ Vi vill till exempel se datumformatet som- "Onsdag, 12.08.2020 , så enligt Typ alternativet måste du skriva:
dddd, dd.mm.yyy
Du får en förhandsgranskning under Sample bar.
➤ Press OK och du är klar.
Här är våra resultatvärden med det anpassade datumformatet i följande bild.
Läs mer: Hur du använder en formel för att ändra datumformatet i Excel (5 metoder)
3. Extrahera datum från texter med hjälp av Column Wizard
Ibland måste vi kopiera texter inklusive datum från en källa och sedan behöver vi extrahera datum endast från dessa textsträngar i Excel-arket. Det finns inget alternativ för att helt enkelt anpassa eller ändra datumformatet genom att gå genom Formatera celler I bilden nedan är detta ett exempel på problemet där datum ligger i linje med tider och texter.
📌 Steg 1:
➤ Markera hela området med celler som innehåller texter med datum.
➤ Från den Uppgifter väljer du Text till kolumner från alternativet Verktyg för data visas en dialogruta.
📌 Steg 2:
➤ Välj den Avgränsad som datatyp & tryck på Nästa .
📌 Steg 3:
➤ Markera nu på Rymden som avgränsare eftersom våra textdata innehåller mellanslag.
📌 Steg 4:
➤ I bilden nedan ser du nu en kolumn som endast innehåller datum med svart bakgrund. Välj Datum som Format för kolumndata .
➤ Om du märker att våra datum i texterna är i MM/DD/YYYYY formatet så välj MDY formatet från den Datum rullgardinsmenyn.
📌 Steg 5:
➤ Klicka på den andra kolumnen nu i den Förhandsgranskning av data sektion.
➤ Nu visas den andra kolumnen med de tider som vi vill ta bort. Välj därför "Importera inte kolumn(skip) radioknappen som Format för kolumndata.
📌 Steg 6:
➤ Klicka på den tredje kolumnen nu.
➤ Liksom i föregående steg väljer du "Importera inte kolumn(skip) som Uppgifter om kolumnen Format även för den tredje kolumnen.
➤ Press Slutförande .
Nu har du ett intervall av celler med endast de extraherade datumvärdena. Du kan ändra datumformatet eller anpassa formatet efter dina önskemål.
Relaterat innehåll: Så här ändrar du standarddatumformatet från USA till Storbritannien i Excel (3 sätt)
4. Använda VALUE-funktionen för att fastställa datumformatet
Vi har ett annat alternativ för att konvertera en textsträng till datumformatet genom att använda VÄRDE funktion. I Kolumn B , har vi nu datum i textformat även om de ser ut som om de har exakt samma datumformat. I Kolumn C , vi tillämpar VÄRDE funktion som omvandlar en textsträng till ett sifferformat om siffrorna finns i den angivna cellen.
📌 Steg 1:
➤ Välj Cell C5 & typ:
=VÄRDE(B5)
➤ Press Gå in på & funktionen kommer att återkomma med några siffror.
➤ Använd Handtag för fyllning nu för att automatiskt fylla i hela Kolumn C .
Textformatet har alltså bara blivit ett sifferformat.
📌 Steg 2:
➤ Eftersom vi nu måste formatera de siffror som representerar datum, väljer du hela det område av celler som innehåller dessa siffror.
➤ Under den Hem och från fliken Antal grupp av kommandon, välj Kort eller . Långt datum format.
Därefter visas datumen i ett korrekt format i Kolumn C.
Relaterat innehåll: Hur du konverterar datum till månad i Excel (6 enkla metoder)
Liknande läsningar:
- Hur man konverterar ett datum till dd/mm/yyyy hh:mm:ss-format i Excel
- Få första dagen i månaden från månadens namn i Excel (3 sätt)
- Hur man får den sista dagen i föregående månad i Excel (3 metoder)
- Konvertera 7-siffrigt julianskt datum till kalenderdatum i Excel (3 sätt)
- Så här stoppar du Excel från att automatiskt formatera datum i CSV (3 metoder)
5. Infoga DATEVALUE-funktionen för att fixa datumformatet i Excel
DATEVALUE funktionen letar efter celler som innehåller både datum och tidsuppgifter och returnerar endast datum. Om andra texter än datum eller tid finns i cellen, kan DATEVALUE-funktionen inte känna igen datum- eller tidsuppgifterna i cellen och returnerar #VALUE! fel. Syntaxen för detta DATEVALUE funktionen är:
=DATEVALUE(date_text)
📌 Steg:
➤ Välj Cell C5 & typ:
=DATEVALUE(B5)
➤ Press Gå in på , använda Handtag för fyllning för att automatiskt fylla ut andra celler i Kolumn C och du är klar.
Textvärdena kommer att omvandlas till nummerformat och sedan måste du ändra formatet för dessa nummer till datumformat.
Den grundläggande skillnaden mellan användningen av VÄRDE och DATEVALUE DATEVALUE-funktionen extraherar endast datum från en kombination av datum och tal från en cell, men VALUE-funktionen söker endast efter tal från en textsträng, oavsett om den representerar ett datum eller ett tidsvärde.
Läs mer: Hur man konverterar datum till år i Excel (3 snabba sätt)
6. Använda kommandot Hitta & Ersätt för att konvertera text till datumformat
Om datumen är i ett sådant format att de innehåller Prickar(.) i stället för Skråkben(/) som separatorer, då VALUE eller DATEVALUE funktionen kommer inte att kunna känna igen datumvärdet från en textsträng. I det fallet måste vi använda Hitta och ersätta för att ersätta Punkt(.) med Sned(/) och sedan VALUE eller DATEVALUE funktionen omvandlar dem till Datum format.
📌 Steg 1:
➤ Välj textdata som innehåller datum.
➤ Press CTRL+H för att öppna Hitta och ersätta dialogrutan.
➤ Inmatning Punkt(.) som Hitta vad och Skärning framåt(/) som Ersätt med alternativ.
➤ Press Ersätt alla.
📌 Steg 2:
➤ Nu är alla datumvärden i Kolumn B representerar nu snedstreck som separatorer. Men dessa datumvärden är fortfarande i textformat som vi måste konvertera till sifferformat.
📌 Steg 3:
➤ Nu i Cell C5 , använda DATEVALUE funktion för att konvertera textformat till ett sifferformat som representerar datum.
=DATEVALUE(B5)
➤ Press Gå in på , använda Handtag för fyllning för att fylla i resten av cellerna och du får datum i korrekt format.
Relaterat innehåll: VBA för att ta bort tid från datum i Excel (3 metoder)
7. Använda SUBSTITUTE-funktionen för att fixa datumformatet
Genom att använda UTBYGGNING kan vi ersätta punkter med snedstreck och omvandla textformat till datumformat på ett effektivare sätt. Den generiska formeln för SUBSTITUTE-funktionen är:
=SUBSTITUTE(text, old_text, new_text, [instance_num]
📌 Steg:
➤ I Cell C5 blir den relaterade formeln med SUBSTITUTE-funktionen:
= SUBSTITUT(B5,".","/")
➤ Press Gå in på , fyller du automatiskt i hela Kolumn C med Handtag för fyllning så får du de resulterande värdena med rätt datumformat på en gång.
Läs mer: Hur man ändrar datumformatet i en pivottabell i Excel
8. Använda felkontrollalternativet för att fixa datumformatet
Ibland kan cellerna som innehåller datum visa fel som du kan hitta genom att klicka på den gula ikonen med utropstecken. Du kan hitta ett meddelande som visar att textdatumet är med tvåsiffrigt år och det finns alternativ under meddelandet för att konvertera tvåsiffrigt år till fyrsiffrigt år.
Låt oss välja det alternativ som omvandlar det tvåsiffriga året till det fyrsiffriga året med 20XX Om åren i dina uppgifter är 1900-1999 måste du använda dig av formatet 19XX .
Efter konverteringen av årsformaten i alla celler finns det inget felmeddelande längre för datumvärdena.
Läs mer: Hur man konverterar datum till årets dag i Excel (4 metoder)
Avslutande ord
Jag hoppas att alla de metoder som nämns ovan för att åtgärda datumformaten gör att du nu kan använda dem i dina Excel-kalkylblad på ett effektivare sätt. Om du har några frågor eller feedback, låt mig veta i kommentarsfältet. Eller så kan du kolla in våra andra artiklar om Excel-funktioner på den här webbplatsen.