Excel kjenner ikke igjen datoen – slik konverterer du tekst til dato
Kort svar
En ekte dato i Excel er et tall - 1. januar 2026 er 46023 - som bare vises som en dato. Er datoene venstrejustert, sorterer alfabetisk eller ikke lar seg filtrere på år, er de tekst. Test med =ERTALL(A2). Hele kolonnen konverteres med Data, Tekst til kolonner, der du i steg 3 velger Dato og riktig rekkefølge på dag, måned og år. Formatering alene hjelper ikke - den endrer bare hvordan innholdet vises.
Datoer er tall i Excel. 15.03.2026 er egentlig 46096 – antall dager siden
- januar 1900 – som bare vises som en dato. Alt som er rart med datoer, kommer av at denne oversettelsen ikke har skjedd.
Test: er det en ekte dato?
Tre måter, i praktisk rekkefølge:
- Justering. Ekte datoer høyrejusteres. Tekst venstrejusteres.
- Sett formatet til Standard. Blir cellen et femsifret tall, er det en ekte
dato. Blir den stående som
15.03.2026, er det tekst. =ERTALL(A2)girSANNfor ekte datoer.
Vil du måle omfanget i en hel kolonne:
=ANTALL(A2:A1000) ← teller bare ekte datoer =ANTALLA(A2:A1000) ← teller alt som ikke er tomt
Er tallene ulike, har du en blandet kolonne – og det er verre enn en kolonne der alt er tekst, fordi halvparten oppfører seg riktig og halvparten ikke.
Symptomene, og hva de betyr
| Symptom | Betyr |
|---|---|
| Sorteringen setter 01.12 før 02.01 | Sorteres alfabetisk – altså tekst |
| Filteret mangler År og Måned | Excel ser ingen dato å gruppere på |
=B2-A2 gir #VERDI! |
Minst én av dem er tekst |
| Pivoten viser hver dato som egen rad, usortert | Datoene er tekst |
| Halve kolonnen filtreres bort | Blandet kolonne |
| Datoen er 3. januar i stedet for 1. mars | Feil tolkning av rekkefølgen |
Konvertere hele kolonnen
Tekst til kolonner – den som virker oftest
- Marker kolonnen.
- Data → Tekst til kolonner.
- Neste, Neste – til steg 3.
- Velg Dato under Kolonnedataformat, og sett rekkefølgen: DMÅ for
norske datoer, MDÅ for amerikanske, ÅMD for
2026-03-15. - Fullfør.
Rekkefølgen i steg 3 er hele poenget. Det er der du forteller Excel hvordan
03.01.2026 skal leses, i stedet for å la maskinens innstillinger avgjøre.
DATOVERDI – når formatet allerede er norsk
=DATOVERDI(A2)
Virker når teksten er skrevet på en måte Excel kjenner igjen: 15.03.2026,
15. mars 2026, 2026-03-15. Resultatet er et tall – sett cellen til datoformat
etterpå.
Har cellen også klokkeslett:
=DATOVERDI(VENSTRE(A2; 10)) ← for 2026-03-15T08:15:00
DATO – når formatet er fast, men fremmed
Er datoen 20260315 eller 15/03/26, klipper du ut delene og setter dem
sammen:
=DATO(VENSTRE(A2;4); DELTEKST(A2;5;2); HØYRE(A2;2)) ← 20260315 =DATO(2000+HØYRE(A2;2); DELTEKST(A2;4;2); VENSTRE(A2;2)) ← 15/03/26
DATO tar imot tekst i argumentene og regner det om selv, så du trenger ikke
VERDI utenpå.
Power Query – når det gjentar seg
Kommer dataene inn hver måned, hører konverteringen hjemme i importen. Høyreklikk kolonnen → Endre type → Med lokalinnstilling → Dato → Norsk (Norge).
Dette er den eneste metoden som er entydig uavhengig av hvem som åpner filen og hvilke regionale innstillinger de har. Se Power Query i Excel.
Når konverteringen feiler
Mellomrom rundt datoen. " 15.03.2026" er ikke en dato. Trim først:
=DATOVERDI(TRIMME(A2))
Hardt mellomrom. Kommer fra nettsider og enkelte systemer:
=DATOVERDI(TRIMME(BYTT.UT(A2; TEGNKODE(160); "")))
Punktum der Excel venter noe annet, eller omvendt. Bytt skilletegn før konvertering:
=DATOVERDI(BYTT.UT(A2; "/"; "."))
Månedsnavn på engelsk. 15-Mar-2026 konverteres ikke i en norsk Excel.
Enten bytter du ut månedsnavnene med tall, eller du lar Power Query gjøre
jobben med engelsk som lokalinnstilling.
Klokkeslett gjør sammenligningen feil. 15.03.2026 08:15 er ikke lik
15.03.2026. Datoen er tallet, klokkeslettet er desimalene. Skjærer du bort
desimalene, blir de like:
=AVKORT(A2)
Dette er en overraskende vanlig årsak til at et oppslag på dato ikke finner treff, og til at et filter «fra og med 15.03» hopper over hele den dagen.
Den blandede kolonnen
Verste tilfelle: noen rader er ekte datoer, andre er tekst som ser like ut. Da virker filteret delvis, og pivottabellen får to grupper for mars.
Slik rydder du:
-
Lag en hjelpekolonne som gir samme resultat uansett:
=HVIS(ERTALL(A2); A2; DATOVERDI(A2))
-
Kontroller at ingen celler gir feil. Får du
#VERDI!noen steder, er det de radene som har et formatDATOVERDIikke kjenner igjen – rett dem for hånd eller med et av mønstrene over. -
Kopier hjelpekolonnen og lim inn som verdier over originalen.
-
Sett datoformat på kolonnen.
-
Test på nytt med
=ANTALL()mot=ANTALLA(). De skal nå være like.
Ikke stopp ved at det ser riktig ut. En kolonne der 940 av 1 000 celler er ekte datoer ser helt normal ut på skjermen. Det er tellingen som avslører de siste 60, og det er de 60 som gjør at rapporten mangler en uke.
Regional tolkning – den som gir stille feil
03.04.2026 er 3. april i Norge og 4. mars i USA. Begge tolkninger gir en
gyldig dato, så Excel sier ingenting. Du oppdager det først når mars har for
mange dager.
Hold deg til to regler:
- Ved import: si eksplisitt hva rekkefølgen er – Tekst til kolonner steg 3, eller Med lokalinnstilling i Power Query.
- Ved utveksling med andre: skriv datoer som
2026-03-15. Det formatet leses likt overalt.
Regne med datoer når de først er riktige
=B2-A2 ← antall dager mellom to datoer =ÅR(A2) & "-" & TEKST(A2;"mm") ← periode som tekst, til gruppering =MÅNEDSSLUTT(A2; 0) ← siste dag i samme måned =A2+30 ← forfallsdato
Får du et femsifret tall der du ventet en dato, er det bare formatet: sett
cellen til Kort dato. Får du #VERDI!, er minst én av cellene fortsatt
tekst.
Sjekkliste
- Sett formatet til Standard – blir det et tall, er datoen ekte.
- Sammenlign
=ANTALL()med=ANTALLA()for å finne blandede kolonner. - Konverter med Tekst til kolonner → steg 3 → Dato → DMÅ.
- Feiler det: trim, fjern hardt mellomrom, bytt skilletegn.
- Fjern klokkeslett med
AVKORThvis datoer skal sammenlignes. - Kontroller på nytt at
ANTALLogANTALLAer like. - Gjentar problemet seg: flytt konverteringen til Power Query.
Beslektet
Er det tallene og ikke datoene som ikke oppfører seg, se
Excel summerer ikke. Kommer datoene inn fra en
CSV-fil, er det ved importen slaget står:
CSV i Excel. Og gir formelen #VERDI!, forklarer
#VERDI! i Excel resten av bildet.
Vanlige spørsmål
Hvorfor blir datoen et femsifret tall når jeg formaterer den?
Fordi det er det en dato faktisk er. Excel teller dager fra 1. januar 1900. Ser du 46023 i stedet for en dato, er cellen bare satt til feil tallformat – innholdet er riktig. Sett formatet til Kort dato.
Hvorfor tolker Excel 03.01.2026 som 1. mars?
Fordi datoformatet leses etter maskinens regionale innstillinger. Er Excel satt til engelsk, leses måneden først. Løs det ved import med Tekst til kolonner og valget DMÅ, eller i Power Query med Endre type og Med lokalinnstilling.
Kan jeg regne med datoer som ligger som tekst?
Nei. B2 minus A2 gir #VERDI! hvis en av dem er tekst. Konverter først. Det er også derfor et filter på år eller måned mangler når kolonnen er tekst – Excel har ingen måned å filtrere på.
Hvordan får jeg riktig dato fra et tall som 20260315?
Bruk DATO med utklipp fra teksten – DATO(VENSTRE(A2;4); DELTEKST(A2;5;2); HØYRE(A2;2)). Det samme mønsteret virker for andre faste formater, så lenge posisjonene alltid er like.
Hvorfor viser noen celler dato og andre tekst i samme kolonne?
Fordi kolonnen ble importert med blandet innhold. Excel tolker det den kjenner igjen og lar resten stå som tekst. Det er den vanligste årsaken til at et filter bare viser halvparten av radene, og til at pivottabellen får to grupper av samme måned.
Hvordan fjerner jeg tidspunktet fra en dato?
Bruk =AVKORT(A2) hvis verdien er en ekte dato-og-tid. Da beholdes datodelen og desimalene med klokkeslettet kuttes. Å bare endre formatet skjuler tidspunktet uten å fjerne det, og da vil sammenligninger fortsatt slå feil.
Hvorfor er datoene mine fire år feil?
Da er filen sannsynligvis laget på en gammel Mac, som brukte 1904 som utgangspunkt i stedet for 1900. Innstillingen ligger under Fil, Alternativer og Avansert, som Bruk 1904-datosystem. Å slå den av eller på flytter alle datoene i filen med 1462 dager.