Sådan fjerner du mellemrum før tekst i Excel (4 metoder)

  • Del Dette
Hugh West

Når vi har med tekst at gøre i Excel, er mellemrum mellem tekster et almindeligt scenarie. Mellemrum er nødvendige for datasæt. Men ekstra mellemrum kan forårsage fejlberegninger eller fejlfortolkninger af et datasæt. Derfor er det vigtigt at fjerne disse mellemrum før og mellem tekst. I denne vejledning lærer du, hvordan du fjerner mellemrum før teksten i Excel med passende eksempler og gode illustrationer.

Download arbejdsbog til øvelser

Download denne øvelsesarbejdsbog.

Fjern mellemrum før tekst.xlsm

Hvordan påvirker rummet før teksten datasættet?

Mellemrum før teksten kan skabe en masse problemer ved analysen af et datasæt. Det kan give dig forkerte resultater, som du ikke ville forvente. For at tydeliggøre dette kan du se på følgende datasæt:

Her har vi nogle mellemrum før tekster. Nu ønsker vi at udtrække de første fire tegn i et ord. Vi bruger VENSTRE funktionen til at udføre dette. Resultatet vil se således ud:

Du kan se, at der er en stor forskel mellem det, vi ønskede, og det, vi fik. Mellemrum før teksten kan skabe denne type problemer i formler.

4 måder at fjerne mellemrum før tekst i Excel på

I de kommende afsnit vil vi give dig fire metoder, som du kan bruge til at fjerne mellemrum før teksten i Excel. Vi anbefaler, at du lærer dem alle og anvender den metode, der passer til dig.

1. Brug af TRIM-funktionen og andre funktioner til at fjerne mellemrum før tekst

Nu bruger vi den TRIM funktionen til at fjerne mellemrum før teksten. Det er den mest populære metode til denne slags problemer.

TRIM funktionen fjerner alle mellemrum fra en tekststreng undtagen enkelte mellemrum mellem ord.

Syntaks:

=TRIM(Text)

Tekst: Teksten, hvorfra du vil fjerne mellemrum.

1.1 Fjern kun plads med TRIM-funktionen

For at demonstrere denne metode bruger vi følgende datasæt:

Bemærk her, at der er nogle ekstra mellemrum, ikke kun før teksterne, men også mellem teksterne. Vores mål er at fjerne alle ekstra mellemrum og holde datasættet rent for ubrugelige mellemrum.

📌 Trin

Indtast først følgende formel i Celle C5 :

=TRIM(B5)

Derefter skal du trykke på Indtast .

Træk derefter den Håndtag til påfyldning ikonet over området af celler C6:C9 .

Som du kan se, er det lykkedes os at fjerne mellemrum før tekst og mellem tekst.

1.2 Fjern plads med TRIM- og CLEAN-funktionerne

TRIM funktionen sletter kun mellemrumstegnet, der har kodeværdi 32 i 7-bit ASCII-tegnsættet.

Der er endnu et mellemrums tegn, kaldet ikke-brydende mellemrum , som almindeligvis anvendes på websider som HTML-tegn. CLEAN funktionen fjerner også tegn, der ikke trykkes, som f.eks. linjeskift.

For at demonstrere dette bruger vi følgende datasæt:

📌 Trin

Indtast først følgende formel i Celle C5 :

=TRIM(CLEAN(B5))

Derefter skal du trykke på Indtast .

Derefter skal du trække den Håndtag til påfyldning ikonet over området af celler C6:C9 .

Nu kan du se, at der ikke er nogen mellemrum eller linjeskift før teksten.

1.3 Sletning af plads med TRIM-, CLEAN- og SUBSTITUTE-funktionerne

Der er ikke-brydende mellemrum, som har en decimalværdi på 160, og den TRIM funktionen kan ikke selv fjerne det. Hvis dit datasæt indeholder et eller flere hvide mellemrum, som TRIM funktion ikke fjerner, skal du bruge UDSTEDELSE funktionen til at konvertere ikke-brydende mellemrum til almindelige mellemrum og derefter trimme dem.

Denne metode vil fjerne alle ekstra mellemrum, linjeskift og ikke-brydende mellemrum. For at demonstrere dette bruger vi følgende datasæt:

📌 Trin

Indtast først følgende formel i Celle C5 :

=TRIM(CLEAN((SUBSTITUTE(B5,CHAR(160)," "))))

Derefter skal du trykke på Indtast .

Træk derefter ikonet Fill Handle (Udfyld håndtag) over området af celler C6:C9 .

Som du kan se, er der ingen mellemrum eller ikke-brydende mellemrum før teksten.

Læs mere: Sådan fjerner du mellemrum i en celle i Excel

2. Find & Udskift kommando til at slette mellemrum før tekst i Excel

Denne metode er nyttig, hvis du ønsker at fjerne unødvendige mellemrum før eller mellem teksterne. Denne metode er hurtigere end andre. Hvis dit mål er at fjerne alle mellemrum , denne metode vil fungere uden problemer.

For at demonstrere dette vil vi bruge dette datasæt:

Her kan du se nogle e-mails. Der er nogle uønskede mellemrum før eller mellem dem. Vi vil fjerne alle disse mellemrum ved hjælp af denne metode.

📌 Trin

Først skal du vælge alle dataene.

Derefter skal du trykke på Ctrl+F på dit tastatur for at åbne Find & Udskift dialogboksen.

Klik på Udskift . Derefter, i den Find hvad feltet, skriv et Rummet .

Behold nu den Udskift med feltet tomt.

Klik på Udskift alle .

Som du kan se, er det lykkedes os at fjerne alle de ubrugelige mellemrum fra teksterne.

Lignende læsninger:

  • Sådan fjerner du afsluttende mellemrum i Excel (6 nemme metoder)
  • Fjern ledende mellemrum i Excel (5 nyttige måder)
  • Sådan fjerner du ekstra mellemrum i Excel (4 metoder)

3. Brug af VBA til at fjerne mellemrum før tekst

Til sidst vil vi give dig et stykke af VBA-makroer for at fjerne de unødvendige, forstyrrende mellemrum i teksten.

Vi vil bruge følgende datasæt til at demonstrere dette:

📌 Trin

Først skal du trykke på Alt+F11 for at åbne den VBA editor. Klik på Indsæt > Modul .

Indtast følgende kode, og gem filen.

 Sub remove_space() Dim search_range As Range Dim cell As Range 'Tager brugerinput' Application.DisplayAlerts = False On Error Resume Next Set search_range = Application.Selection Set search_range = Application.InputBox("Please Enter Your Range of Cells", "Data Range", Type:=8) On Error GoTo 0 If search_range Is Nothing Then Exit Sub End If 'Loop through cells to run TRIM function' For Each cell Insearch_range cell.Value = Trim(cell) Next cell End Sub 

Tryk nu på Alt+F8 på tastaturet for at åbne dialogboksen for makroer.

Vælg remove_space . Klik på Kør

Vælg området af celler B5:B9.

Klik på OK derefter.

Som du kan se, har vi fjernet alle mellemrum før teksten ved hjælp af VBA-koden.

4. Power Query til at fjerne mellemrum før tekst

Du kan også fjerne mellemrum ved hjælp af Power Query-værktøjet i Excel. Der er en indbygget TRIM funktion i Power Query.

For at demonstrere dette vil vi bruge dette datasæt:

Som du kan se, er der nogle mellemrum før dataene. Vi fjerner dem ved hjælp af Power Query-funktionen.

📌 Trin

Fra den Data Fanen, vælg Fra Bord/rækkevidde .

Vælg cellerne i dit datasæt. Klik på OK .

Herefter starter Power Query Editor og ser således ud.

Klik på Kolonne1 for at vælge alle tekster.

Højreklik derefter på musen. Vælg Transform .

Klik derefter på TRIM .

Som du kan se, har vi fjernet alle de ledende mellemrum fra datasættet med succes.

💬 Ting, du skal huske

✎ Den TRIM fjerner ekstra mellemrum mellem tekster. Hvis der er mere end et mellemrum, samler den dem i ét mellemrum.

✎ Den Find & Udskift kommandoen fjerner alle mellemrum fra datasættet. Hvis dit mål er at fjerne mellemrum før teksten, skal du ikke bruge den.

Konklusion

Afslutningsvis håber jeg, at denne vejledning har givet dig et stykke nyttig viden om, hvordan du fjerner mellemrum før teksten i Excel. Vi anbefaler, at du lærer og anvender alle disse instruktioner på dit datasæt. Download øvelsesarbejdsmappen og prøv dem selv. Du er også velkommen til at give feedback i kommentarfeltet. Din værdifulde feedback holder os motiveret til at skabe vejledninger som denne. Ikkeglemmer at tjekke vores websted Exceldemy.com til forskellige Excel-relaterede problemer og løsninger.

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.