Skal du fjerne mellemrum i Excel, har du to formler. =FJERN.OVERFLØDIGE.BLANKE(A2) fjerner mellemrum før og efter teksten og gør flere mellemrum i træk til ét. =UDSKIFT(A2;" ";"") fjerner alle mellemrum, også dem mellem ordene. Funktionen hedder TRIM på engelsk. Siden her viser dem begge, og hvad du gør, når mellemrummet ikke vil forsvinde.
Fjern mellemrum i Excel med FJERN.OVERFLØDIGE.BLANKE
FJERN.OVERFLØDIGE.BLANKE (TRIM) har et langt navn, som ingen kan huske. Det gør ikke noget. Når du skriver =FJ i en celle, foreslår Excel funktionen, og du vælger den med Tab. Så fungerer den:
- Klik i en tom celle ved siden af teksten.
- Skriv
=FJERN.OVERFLØDIGE.BLANKE(A2). - Tryk Enter.
- Træk i fyldhåndtaget ned.
Her er et navn, der ser fint ud, men har mellemrum på de forkerte steder. LÆNGDE viser, hvor mange tegn der er i alt:
| A | B | |
|---|---|---|
| 1 | Navn | Antal tegn |
| 2 | Anders Jensen | 18 |
Navnet ser ud som Anders Jensen, men LÆNGDE tæller 18 tegn. Der er to mellemrum først, tre midt i og ét til sidst.
FJERN.OVERFLØDIGE.BLANKE retter det. Mellemrummene før og efter forsvinder, og de tre mellemrum midt i bliver til ét:
| A | B | |
|---|---|---|
| 1 | Navn | Rettet |
| 2 | Anders Jensen | Anders Jensen |
FJERN.OVERFLØDIGE.BLANKE fjerner mellemrummene før og efter og gør de tre mellemrum midt i til ét. Tilbage er 13 tegn.
Prøv selv:
Prøv selv
Ret navnet
Navnet i A2 har mellemrum først, midt i og til sidst. Skriv i B2 en formel, der giver navnet med ét mellemrum mellem ordene og ingen andre.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Navn | Rettet | Telefon | Uden mellemrum | ||
| 2 | Anders Jensen | 12 34 56 78 | ||||
| 3 | ||||||
| 4 | ||||||
| 5 | ||||||
| 6 | ||||||
| 7 | ||||||
| 8 |
Klik i B2, og skriv din formel.
Opgaven Fjern overflødige mellemrum træner netop det.
Alle mellemrum væk med UDSKIFT
Nogle gange skal alle mellemrum væk, fx i et telefonnummer eller et kontonummer. Så bruger du UDSKIFT (SUBSTITUTE). Den bytter en tekst ud med en anden. Du bytter mellemrummet ud med ingenting, altså to anførselstegn lige efter hinanden:
| A | B | |
|---|---|---|
| 1 | Telefon | Uden mellemrum |
| 2 | 12 34 56 78 | 12345678 |
UDSKIFT bytter alle mellemrum ud med ingenting. Telefonnummeret står bagefter som 12345678.
Resultatet er tekst. Står der tal i cellen, og du vil regne med dem bagefter, skal du have et tal ud af det. Det gør VÆRDI. Det kan du se her, hvor tusindtallet er skrevet med et mellemrum:
| A | B | |
|---|---|---|
| 1 | Beløb | Som tal |
| 2 | 1 250 | 1250 |
Resultatet af UDSKIFT er stadig tekst. VÆRDI gør det til et tal, du kan regne med.
Mere om tal, der er gemt som tekst, står på siden om tekst til tal i Excel. Prøv selv at rydde et telefonnummer:
Prøv selv
Ret telefonnummeret
Telefonnummeret i D2 står med mellemrum. Skriv i E2 en formel, der giver nummeret uden nogen mellemrum.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Navn | Rettet | Telefon | Uden mellemrum | ||
| 2 | Anders Jensen | 12 34 56 78 | ||||
| 3 | ||||||
| 4 | ||||||
| 5 | ||||||
| 6 | ||||||
| 7 | ||||||
| 8 |
Klik i E2, og skriv din formel.
UDSKIFT kan meget mere end mellemrum. Du kan fx fjerne bindestreger fra en kode, og det kan du øve i opgaven Fjern bindestregerne med UDSKIFT.
Der er to måder at bruge resultatet på. Enten lader du formlen stå i en hjælpekolonne og peger på den i resten af arket, eller du erstatter de gamle data med de rensede. Det sidste gør du ved at kopiere de rensede celler, højreklikke på de gamle og vælge Indsæt speciel og Værdier. Så har du tekst uden formler, og hjælpekolonnen kan slettes. Husk at gøre det, før du sletter noget, for formlerne peger ellers på celler, der ikke er der længere.
Søg og erstat uden formel
Vil du ikke bruge en formel, men rette direkte i dine data, kan du bruge Søg og erstat. Tryk Ctrl+H, skriv et mellemrum i feltet Find, og lad feltet Erstat med stå tomt. Klik Erstat alle. Så er alle mellemrum i de markerede celler væk. Pas på: Det ændrer dine data direkte, og du kan ikke se, hvad der var der før. Tag en kopi af arket først, hvis du er i tvivl. Denne metode fjerner også de mellemrum, der skal stå mellem ordene, så den passer bedst til tal og koder.
Når mellemrummet ikke vil forsvinde
Nogle gange virker FJERN.OVERFLØDIGE.BLANKE ikke. Teksten ser stadig ud, som om der er et mellemrum for meget, og LÆNGDE viser et højere tal, end det burde. Så er det et hårdt mellemrum. Det opstår, når du kopierer tekst fra en webside eller en PDF. Det ligner et almindeligt mellemrum, men har tegnkoden 160, og FJERN.OVERFLØDIGE.BLANKE kender det ikke.
Løsningen er at bytte det hårde mellemrum ud med et almindeligt og så rydde op bagefter: =FJERN.OVERFLØDIGE.BLANKE(UDSKIFT(A2;TEGN(160);" ")). TEGN giver tegnet med en bestemt kode. Mistænker du skjulte tegn, kan du tælle dem med LÆNGDE: Er tallet højere, end du kan se, er der noget gemt. Findes der andre usynlige tegn, fx linjeskift, kan funktionen RENS fjerne dem.
Et godt råd er at rense data med det samme, når du henter dem ind. Det er meget nemmere at rette fejlene i starten end at lede efter dem, når en formel i bunden af et stort ark pludselig giver #I/T. Se også, om dine data indeholder tal, der står som tekst, fordi de har mellemrum i sig. Står tallene til venstre i cellen, er det ofte tegn på det samme problem.
Derfor fejler dit LOPSLAG
Det er sjældent mellemrum i sig selv, der er et problem. Det er, når de sidder i data, du slår op i. "Anna" og "Anna " er ikke ens for Excel, og så leder LOPSLAG forgæves:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Navn | Point | ||
| 2 | Anna | 45 | #I/T | |
| 3 | Bo | 38 |
Der står et usynligt mellemrum efter Anna i listen. LOPSLAG leder efter Anna uden mellemrum og finder ingenting: #I/T.
Rydder du op i opslagslisten med FJERN.OVERFLØDIGE.BLANKE, finder LOPSLAG igen sit match. Prøv opgaven Ret et LOPSLAG der fejler på et mellemrum, hvis du vil se det i praksis. Flere eksempler på rod i data står i guiderne Ryd op i data og Ryd op i data: øvelser.
Prøv det i en opgave
Mellemrum er den mest almindelige fejlkilde i data fra andre systemer. Prøv opgaven Fjern overflødige mellemrum gratis. Du skriver formlen selv, og den bliver rettet med det samme.

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.
- Fjern overflødige mellemrumFJERN.OVERFLØDIGE.BLANKE og STORT.FORBOGSTAV →
- Ret et LOPSLAG der fejler på et mellemrumLOPSLAG →
- Fjern bindestregerne med UDSKIFTUDSKIFT, TEKSTFØR og TEKSTEFTER →
Funktionssider
Ofte stillede spørgsmål
Hvad hedder TRIM på dansk?
FJERN.OVERFLØDIGE.BLANKE. Funktionen fjerner mellemrum før og efter teksten og gør flere mellemrum i træk til ét. På excelopgaver.dk kan du også bruge TRIM.
Hvorfor virker FJERN.OVERFLØDIGE.BLANKE ikke?
Det er nok et hårdt mellemrum, TEGN(160), fra en webside eller en PDF. Skift det ud med et almindeligt mellemrum først, fx =FJERN.OVERFLØDIGE.BLANKE(UDSKIFT(A2;TEGN(160);" ")).
Hvordan fjerner jeg alle mellemrum?
Brug =UDSKIFT(A2;" ";""), eller tryk Ctrl+H, skriv et mellemrum i feltet Find og lad Erstat med stå tomt.
Fjerner TRIM mellemrum mellem ord?
Kun de ekstra. Ét mellemrum mellem ordene bliver stående. Står der tre, bliver det til ét.