Reparer Excel datoer, der ikke formateres korrekt (8 hurtige løsninger)

  • Del Dette
Hugh West

Ved dataindtastning er det et almindeligt fænomen, at datoerne bliver manipuleret med tekst eller andre formater. I denne artikel lærer du, hvordan du kan ændre, tilpasse eller rette de datoer, der ikke blev formateret korrekt i Excel-regnearket.

Ovenstående skærmbillede er et overblik over artiklen, som repræsenterer et eksempel på fastsættelse af datoformat i Excel. Du vil lære mere om datasættet samt metoderne & funktioner til at ændre, tilpasse eller fastsætte datoformater i de følgende afsnit af denne artikel.

Download arbejdsbog til øvelser

Du kan downloade den Excel-arbejdsmappe, som vi har brugt til at forberede denne artikel.

Fastsæt datoformat i Excel.xlsx

8 enkle løsninger til at rette datoer, der ikke formateres korrekt i Excel

1. Konvertering af tekststreng til datoformat

Når vi skal kopiere datoer fra en række celler til et andet område, ændres formatet nogle gange, og som følge heraf ser vi kun talværdier med nogle cifre, der starter med 4. På billedet nedenfor er dette et eksempel på den nævnte hændelse, hvor Kolonne D repræsenterer kun talværdierne, ikke i datoformat. Men vi har en meget nem løsning på dette problem.

📌 Trin:

➤ Vælg det område af celler, der indeholder de talværdier, som skal omdannes til datoformat.

➤ Under fanen Hjem og fra fanen Nummer gruppe af kommandoer, klik på rullemenuen. Du vil se to typer af datoformater der - Kort dato og Lang dato .

➤ Vælg et af disse to formater, og så er du færdig.

Som i skærmbilledet nedenfor får du resultaterne med det korrekte datoformat med det samme.

Læs mere: Sådan konverteres tekst til dato med Excel VBA (5 måder)

2. Tilpasning af datoformat

Hvis du antager, at du nu vil tilpasse datoformatet efter dine ønsker. Så du skal tilpasse datoformatet, ikke? Lad os følge trinene nu.

📌 Trin 1:

➤ Under den Hjem båndet, skal du åbne Celleformat dialogboksen fra Nummer gruppe af kommandoer.

📌 Trin 2:

➤ Vælg Tilpasset under den Nummer fanebladet.

➤ Vi ønsker f.eks. at se datoformatet som- "Onsdag, 12.08.2020 , så i henhold til Type mulighed, skal du skrive:

dddd, dd.mm.yyy

Du får vist en forhåndsvisning under Sample baren.

➤ Tryk på OK og så er du færdig.

Her er vores resulterende værdier med det tilpassede datoformat i det følgende billede.

Læs mere: Sådan bruges formel til at ændre datoformat i Excel (5 metoder)

3. Udtrække datoer fra tekster ved hjælp af kolonneguiden

Nogle gange skal vi kopiere tekster med datoer fra en kilde, og derefter skal vi kun udtrække datoer fra disse tekststrenge i Excel-arket. Der er ingen mulighed for blot at tilpasse eller ændre datoformatet ved at gå gennem Formater celler På billedet nedenfor er der tale om et eksempel på problemet, hvor datoerne ligger sammen med tidspunkter og tekster.

📌 Trin 1:

➤ Vælg hele området med celler, der indeholder tekster med datoer.

➤ Fra den Data skal du vælge Tekst til kolonner fra Dataværktøjer rullelisten, vises en dialogboks.

📌 Trin 2:

➤ Vælg den Afgrænset valgknap som datatype & tryk på Næste .

📌 Trin 3:

➤ Markér nu på Rummet som afgrænsere, da vores tekstdata indeholder mellemrum mellem dem.

📌 Trin 4:

➤ På billedet nedenfor ser du nu en kolonne, der kun indeholder datoer med en sort baggrund. Vælg Dato som Format for kolonnedata .

➤ Hvis du lægger mærke til det, er vores datoer i teksterne i MM/DD/YYYYYY format, så vælg MDY format fra den Dato drop-down.

📌 Trin 5:

➤ Klik på den 2. kolonne nu i den Data forhåndsvisning sektion.

➤ Du får nu vist den anden kolonne med de tider, som vi ønsker at fjerne. Så vælg "Importer ikke kolonne(spring) radioknappen som Kolonnens dataformat.

📌 Trin 6:

➤ Klik på den tredje kolonne nu.

➤ Vælg som i det foregående trin "Importer ikke kolonne(spring) som Kolonne data Format også for den tredje kolonne.

➤ Tryk på Færdig .

Nu har du en række celler med kun de udtrukne datoværdier. Du kan ændre Dato-formatet eller tilpasse formatet efter dine præferencer.

Relateret indhold: Sådan ændrer du standarddatumsformatet fra USA til Storbritannien i Excel (3 måder)

4. Brug af VALUE-funktionen til at fastsætte datoformatet

Vi har en anden mulighed for at konvertere en tekststreng til datoformatet ved at bruge VÆRDI funktion. I Kolonne B har vi nu datoer med tekstformat, selv om de ligner det nøjagtige datoformat. I Kolonne C , anvender vi den VÆRDI funktion, der konverterer en tekststreng til et talformat, hvis der findes tal i den angivne celle.

📌 Trin 1:

➤ Vælg Celle C5 & type:

=VALUE(B5)

➤ Tryk på Indtast & funktionen vender tilbage med nogle cifre.

➤ Brug Håndtag til påfyldning nu til automatisk at udfylde hele Kolonne C .

Så tekstformatet er bare blevet til talformat.

📌 Trin 2:

➤ Da vi nu skal formatere de tal, der skal repræsentere datoer, skal du vælge hele rækken af celler, der indeholder disse talværdier.

➤ Under den Hjem og fra fanen Nummer gruppe af kommandoer, skal du vælge Kort eller Lang dato format.

Derefter vil datoerne blive vist i et korrekt format i Kolonne C.

Relateret indhold: Sådan konverteres dato til måned i Excel (6 nemme metoder)

Lignende læsninger:

  • Sådan konverteres en dato til dd/mm/yyyy hh:mm:ss Format i Excel
  • Få den første dag i måneden fra månedsnavnet i Excel (3 måder)
  • Sådan får du den sidste dag i den foregående måned i Excel (3 metoder)
  • Konverter 7-cifret juliansk dato til kalenderdato i Excel (3 måder)
  • Sådan stopper du Excel fra automatisk formatering af datoer i CSV (3 metoder)

5. Indsættelse af DATEVALUE-funktionen for at rette datoformatet i Excel

DATEVALUE funktionen søger efter celler, der indeholder både datoer og tidsdata, og returnerer kun med datoerne. Hvis der ligger andre tekster end dato eller tid i cellen, kan DATEVALUE-funktionen ikke genkende dato- eller tidsdata i cellen og returnerer som #VALUE! fejl. Syntaksen for denne DATEVALUE funktion er:

=DATEVALUE(date_text)

📌 Trin:

➤ Vælg Celle C5 & type:

=DATEVALUE(B5)

➤ Tryk på Indtast , bruge Håndtag til påfyldning til automatisk udfyldning af andre celler i Kolonne C og så er du færdig.

Tekstværdierne bliver til talformat, og derefter skal du ændre formatet af disse tal til datoformat.

Den grundlæggende forskel mellem anvendelsen af VÆRDI og DATEVALUE funktioner er, at DATEVALUE-funktionen kun udtrækker datoer fra en kombination af dato og tal fra en celle. Men VALUE-funktionen søger kun efter tal fra en tekststreng, uanset om den repræsenterer en dato eller en tidsværdi.

Læs mere: Sådan konverteres dato til år i Excel (3 hurtige måder)

6. Anvendelse af Find & Udskift kommando til at konvertere tekst til datoformat

Hvis datoerne er i et format, der omfatter Prikker(.) i stedet for Skråvægge(/) som separatorer, så er den VALUE eller DATEVALUE funktionen vil ikke være i stand til at genkende en datoværdi fra en tekststreng. I så fald skal vi bruge Find og erstat til at erstatte Punkt(.) med Skråt(/) og derefter VALUE eller DATEVALUE funktionen vil konvertere dem til Dato formater.

📌 Trin 1:

➤ Vælg de tekstdata, der indeholder datoer.

➤ Tryk på CTRL+H for at åbne den Find og erstat dialogboksen.

➤ Indgang Punkt(.) som Find hvad og Skråstreg fremad(/) som Udskift med muligheder.

➤ Tryk på Udskift alle.

📌 Trin 2:

➤ Så nu er alle datoværdier i Kolonne B repræsenterer nu skråstreger som separatorer. Men disse datoværdier er stadig i tekstformat, som vi skal konvertere til talformat.

📌 Trin 3:

➤ Nu i Celle C5 , bruge DATEVALUE funktion til at konvertere tekstformat til talformat, der repræsenterer datoer.

=DATEVALUE(B5)

➤ Tryk på Indtast , bruge Håndtag til påfyldning for at udfylde resten af cellerne, og du vil finde datoerne i nøjagtigt format.

Relateret indhold: VBA til at fjerne tid fra dato i Excel (3 metoder)

7. Brug af SUBSTITUTE-funktionen til at rette datoformatet

Ved at bruge UDSTEDELSE funktionen kan vi erstatte eller erstatte prikker med skråstreger og konvertere tekstformat til datoformat mere effektivt. Den generiske formel for SUBSTITUTE-funktionen er:

=SUBSTITUTE(text, old_text, new_text, [instance_num]

📌 Trin:

➤ I Celle C5 vil den relaterede formel med SUBSTITUTE-funktionen være:

=SUBSTITUT(B5,".","/")

➤ Tryk på Indtast , udfylde hele den automatiske Kolonne C med Håndtag til påfyldning , og du får straks de resulterende værdier med det korrekte datoformat.

Læs mere: Sådan ændres datoformatet i Pivot Table i Excel

8. Brug af muligheden for fejlkontrol til at rette datoformat

Nogle gange kan cellerne, der indeholder datoer, vise fejl, som du kan finde ved at klikke på det gule ikon med det udråbende tegn. Du kan finde meddelelsen, der viser, at tekstdatoen er med 2-cifret årstal, og der vil være muligheder under denne meddelelse for at konvertere 2-cifret årstal til 4-cifret årstal.

Lad os vælge den indstilling, der vil konvertere det 2-cifrede år til det 4-cifrede år med 20XX Hvis årene i dine data repræsenterer 1900-1999, skal du vælge formatet 19XX .

Efter konverteringen af årsformater i alle celler finder du ingen fejlmeddelelse længere for datoværdierne.

Læs mere: Sådan konverteres dato til årsdag i Excel (4 metoder)

Afsluttende ord

Jeg håber, at alle de ovenfor nævnte metoder til at rette datoformater nu vil give dig mulighed for at anvende dem i dine Excel-regneark mere effektivt. Hvis du har spørgsmål eller feedback, så lad mig vide det i kommentarfeltet. Eller du kan tjekke vores andre artikler relateret til Excel-funktioner på dette websted.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.