Datoformat i Excel ændrer du ved at markere cellerne, trykke Ctrl+1 og vælge et format under Dato eller Brugerdefineret. Skal datoen stå i en tekst, bruger du =TEKST(A2;"d. mmmm åååå"), der giver 15. marts 2026. Formatet ændrer kun, hvordan datoen ser ud. Selve datoen er et tal, og du kan stadig regne med den.
En dato er et tal
Excel gemmer en dato som et serienummer: antallet af dage siden starten af 1900. 15-03-2026 er tallet 46.096, og 16-03-2026 er 46.097. Det er derfor, du kan trække to datoer fra hinanden og få antal dage imellem. Formatet bestemmer, om cellen viser 46096 eller 15-03-2026:
| A | B | |
|---|---|---|
| 1 | Dato | Dagen efter |
| 2 | 15-03-2026 | 16-03-2026 |
Datoen 15-03-2026 er tallet 46.096. Lægger du 1 til, får du næste dag: 16-03-2026.
Skal du bygge en dato ud fra dag, måned og år, så brug funktionen DATO (DATE). Det kan du øve i opgaven Byg en dato med DATO. Resten af datoerne, fx hvordan du regner mellem dem, står i guiden Datoer i Excel.
Skift datoformat i Excel med Formatér celler
Sådan ændrer du, hvordan datoen ser ud:
- Markér cellerne med datoer.
- Tryk Ctrl+1 (Cmd+1 på Mac).
- Vælg fanen Tal og kategorien Dato.
- Vælg et format på listen. Du kan se et eksempel nederst.
- Tryk OK.
Står det format, du vil have, ikke på listen, vælger du Brugerdefineret og skriver koderne selv. Dem finder du lige nedenfor. Excel gemmer stadig den samme dato. Du ændrer kun visningen.
Har du fundet det format, du vil bruge, kan du kopiere det til andre celler uden at gentage trinene. Klik i cellen med det rigtige format, klik på Overfør format (penslen) på fanen Hjem, og markér de celler, der skal have samme format. Dobbeltklik på penslen, hvis du vil bruge den flere gange i træk. Formatet følger kun med cellens udseende, ikke dens formler, så det er sikkert at bruge midt i et ark.
De danske formatkoder
Koderne bruges både i Brugerdefineret og i TEKST. Her er de, vist med datoen 15-03-2026:
| Kode | Giver | Eksempel |
|---|---|---|
| d | Dagen uden nul foran | 15 |
| dd | Dagen med to cifre | 15 |
| ddd | Ugedagen forkortet | søn |
| dddd | Ugedagen skrevet ud | søndag |
| m | Måneden uden nul foran | 3 |
| mm | Måneden med to cifre | 03 |
| mmm | Måneden forkortet | mar |
| mmmm | Måneden skrevet ud | marts |
| åå | Året med to cifre | 26 |
| åååå | Året med fire cifre | 2026 |
Den vigtigste detalje er årskoden. Dansk Excel bruger å for år, ikke y. De engelske guides, du finder på nettet, skriver yyyy, og den kode virker ikke i dansk Excel. Kopierer du en formel med yyyy, får du bogstaverne y-y-y-y i stedet for årstallet. Skriv åååå.
Lav en dato om til tekst med TEKST
Skal datoen stå midt i en sætning, fx på en faktura, må du lave den om til tekst. Funktionen TEKST (TEXT) tager datoen og et format i anførselstegn. Tegnet & sætter teksterne sammen:
| A | B | |
|---|---|---|
| 1 | Dato | Som tekst |
| 2 | 15-03-2026 | Faktura dato: 15. marts 2026 |
TEKST laver datoen om til tekst i det format, du vælger. Så kan den stå midt i en sætning.
Du kan skrive formatet, som du vil. Punktummer, bindestreger og mellemrum bliver stående, som de er:
| A | B | |
|---|---|---|
| 1 | Dato | Som tekst |
| 2 | 15-03-2026 | 15-03-26 |
dd-mm-åå giver en kort dato med tocifret år.
Resultatet er tekst. Du kan ikke regne med det bagefter, så brug det kun som den sidste visning. Beholder du den oprindelige dato i en anden celle, har du begge dele. Prøv selv:
Prøv selv
Datoen som tekst
Skriv i B2 en formel, der viser datoen som 15. marts 2026, altså dag, punktum, månedens navn og året. Den skal kunne kopieres ned.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Dato | Som tekst | Ugedag | |||
| 2 | 15-03-2026 | |||||
| 3 | 01-12-2026 | |||||
| 4 | ||||||
| 5 | ||||||
| 6 | ||||||
| 7 | ||||||
| 8 |
Klik i B2, og skriv din formel.
Ugedag og måned i ord
TEKST kan også udtrække ugedagen eller månedens navn. =TEKST(A2;"dddd") giver ugedagens navn:
| A | B | |
|---|---|---|
| 1 | Dato | Ugedag |
| 2 | 15-03-2026 | søndag |
15. marts 2026 faldt på en søndag.
Og =TEKST(A2;"mmmm") giver månedens navn:
| A | B | |
|---|---|---|
| 1 | Dato | Måned |
| 2 | 15-03-2026 | marts |
mmmm giver månedens navn med små bogstaver.
Prøv ugedagen:
Prøv selv
Hvilken ugedag er det?
Skriv i C2 en formel, der viser ugedagen som tekst, fx søndag. Den skal kunne kopieres ned.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Dato | Som tekst | Ugedag | |||
| 2 | 15-03-2026 | |||||
| 3 | 01-12-2026 | |||||
| 4 | ||||||
| 5 | ||||||
| 6 | ||||||
| 7 | ||||||
| 8 |
Klik i C2, og skriv din formel.
Mere om ugedage står på siden om ugedag fra dato i Excel. Skal du bruge måned og år som tal, så læs dato til måned og år i Excel.
Når datoen ikke vil skifte format
Står datoen til venstre i cellen, er den tekst, og så har den intet datoformat. Excel har ikke forstået teksten som en dato, fx fordi den kommer fra en import fra et andet system. Så hjælper det ikke at skifte format. Du skal først lave teksten om til en rigtig dato. Det står på siden om tekst til tal i Excel.
Står der ###### i cellen, er kolonnen for smal. Træk i kanten af kolonneoverskriften, eller dobbeltklik på den. Et negativt datotal kan Excel ikke vise, og det giver også ######.
Prøv det i en opgave
Datoformater er mest noget, du slår op, men formlen med TEKST er værd at have på fingrene. Prøv opgaven Byg en dato med DATO gratis. Du skriver formlen selv, og den bliver rettet med det samme. Flere opgaver med datoer ligger samlet under datoer.

Om forfatteren
Nicolaj, stifter af ExcelOpgaver
Jeg er softwareudvikler og har bygget ExcelOpgaver fra bunden, også selve regnearket og den motor der regner formlerne ud. For at få det til at virke har jeg skullet forstå hver funktion helt ned i detaljen: hvordan LOPSLAG opfører sig når koden har et mellemrum for meget, hvorfor en dato i virkeligheden er et tal, og hvornår AFRUND giver et andet svar end talformatet.
Øv det i opgaver
Opgaver i et rigtigt regneark, der bliver rettet med det samme.
Funktionssider
Ofte stillede spørgsmål
Hvordan ændrer jeg datoformat i Excel?
Markér cellerne, tryk Ctrl+1 (Cmd+1 på Mac) og vælg et format under Tal og Dato. Under Brugerdefineret kan du skrive dit eget format, fx dd-mm-åååå.
Hvorfor virker yyyy ikke?
I dansk Excel hedder årskoden å. Skriv åååå i stedet for yyyy, når du bruger TEKST eller et brugerdefineret format.
Hvordan laver jeg en dato om til tekst?
Brug TEKST med et format i anførselstegn, fx =TEKST(A2;"dd-mm-åååå"). Resultatet er tekst, så du kan ikke regne med det bagefter.
Hvorfor viser cellen
Kolonnen er for smal til datoen. Træk i kanten af kolonneoverskriften, eller dobbeltklik på den for at gøre kolonnen bredere.
Hvorfor kan jeg ikke ændre formatet?
Datoen er gemt som tekst, og tekst har intet datoformat. Lav den om til en rigtig dato først.
Se også
- Find ugedagen ud fra en dato i Excel og markér weekenderVis ugedagen for en dato i Excel med TEKST og "dddd", få den som tal med UGEDAG, og markér weekender. Med danske dagnavne og en øvelse, du kan prøve.
- Sådan laver du en dato om til måned og år i ExcelTræk måneden ud af en dato i Excel som tal med MÅNED, som navn med TEKST eller som marts 2026. Plus sum pr. måned. Med en øvelse at prøve.
- Tekst til tal i Excel: sådan retter du tal, der er gemt som tekstTal gemt som tekst kan ikke lægges sammen i Excel. Sådan finder du dem og laver dem om til tal med VÆRDI, Konvertér til tal eller Tekst til kolonner.