Sådan konverteres tekst til dato i Microsoft Excel
Microsoft Office Microsoft Udmærker Sig Helt Excel / / April 27, 2020
Sidst opdateret den

For korrekt brug af datoværdier i Excel skal de konverteres fra tekst til datoværdier. Sådan gør du.
Microsoft Excel er normalt ret god til at identificere celledata. I mange tilfælde formaterer det celler, der indeholder tekst som tekst, tal som tal, datoer som datoer - du får idéen. Dette fungerer dog ikke altid, især hvis du har kopieret teksten fra en anden kilde.
Datoer kan især være vanskelige at konvertere til ægte datoværdier, hvis de ikke er formateret korrekt. Hvis du står over for dette problem, er der nogle få måder, du kan konvertere tekst til datoværdier i Excel. Her er hvad man skal gøre.
Brug af VALUE-funktionen
Når din celle indeholder en dato, men Excel mener, at det er en tekststreng, kan du (i de fleste tilfælde) bruge VÆRDI funktion til at konvertere det. Dette tager tekstværdien og konverterer den til et femcifret Unix-tidsstempel, som derefter kan konverteres til en typisk datoværdi, som du visuelt vil genkende.
Du kan bruge VALUE til at konvertere en hvilken som helst tekststreng til et nummer. Excel er i de fleste tilfælde i stand til at genkende en sandsynlig datoværdi, og ved hjælp af VALUE kan den konvertere den til en datoværdi i stedet.
For at konvertere en tekststreng til en datoværdi skal du skrive = VALUE (A2), hvor celle A2 indeholder den tekststreng, du konverterer. I eksemplet nedenfor bruger vi datoformatet for dag-måned-år, men dette fungerer også for andre datoformater.

Dette fungerer kun for visse typer sandsynlige datoværdier. Som du ser fra billedet ovenfor, understøtter det ikke datoer, der bruger decimaler (for eksempel 12.05.1990). Det returnerer a #VÆRDI fejl for celler, den ikke kan konvertere.
Når du har en konverteret Unix-tidsstempel, kan du ændre dette ved hjælp af Excel-celleformatering ved at vælge dataceller og vælge Dato mulighed fra Nummer rullemenu i Hjem fane.

Brug af DATEVALUE-funktionen
I de fleste tilfælde vil brugen af VALUE og konvertering af resultatet til datacelletypen returnere en genkendelig datoværdi. Hvis det ikke gør det, kan du bruge DATEVALUE funktion til at konvertere tekststrengen til en datoværdi i stedet.
Skriv dette for at gøre dette = DATEVALUE (A2), hvor A2 indeholder datoværdien som en tekststreng. Det kan også bruges til at konvertere tekst direkte. For at gøre det, skriv = (DATEVALUE ( ”1990/12/05”) og erstatte datoværdien med en tekststreng efter eget valg i stedet.

Som du ser fra kolonner B og C på billedet ovenfor, vil formler, der bruger DATEVALUE-funktionen returnere et Unix-tidsstempel. Du skal vælge disse celler og konvertere dem til datacelleformatet ved at vælge Dato fra Hjem> Antal Drop down menu.

Sådan konverteres værdier for desimal dato
I næsten alle tilfælde konverterer VALUE og DATEVALUE tekststrenge til datoværdier. En undtagelse, som du har set ovenfor, er med datoer, der bruger decimalpoint-afgrænsere til at adskille værdier for dag, måned og år.
Du kan bruge Excel Find and Replace værktøjet til at konvertere disse, men en lettere metode er at bruge ERSTATNING fungere. Dette ændrer alle decimaler til afgrænsning af skrå streger, som både VALUE og DATEVALUE derefter kan genkende.
Skriv dette for at gøre dette = SUBSTITUTE (A2,”.”,”/”), hvor A2 indeholder din datoværdi som en tekststreng, “.” vælger decimal decimal-afgrænseren, der skal søges efter, og “/” erstatter alle eksempler på decimalpunktet med et skråstreg.

I eksemplet ovenfor kan DATEVALUE-funktionen, der bruges i celle B2, ikke konvertere den originale tekststreng i A2.
Funktionen SUBSTITUTE, der blev brugt i C2, har dog erstattet alle decimaler med afgrænsninger. En yderligere DATEVALUE-funktion, der bruges i D2, er derefter i stand til at konvertere den nye tekststreng fra C2 til en korrekt dato.
Konvertering af tekst til datoceller i Excel
Brug af ovennævnte værktøjer til at konvertere tekst til dataceller i Excel giver dig mulighed for korrekt at bruge datoværdier i dit Excel-regneark. Du kan tage tingene et skridt videre krydshenvisning af disse data på tværs af Excel-regneark.
Hvis det lyder kompliceret, skal du starte i begyndelsen med en eller anden begynder Excel-tip som enhver bruger skal få fat på.