Hur man tar bort mellanslag i Excel med en formel (5 snabba sätt)

  • Dela Detta
Hugh West

I den här artikeln kommer vi att lära oss att ta bort blanksteg i Excel med formeln. Bortsteg skapar många problem när vi försöker utföra en formel i Excel-arbetsbladet. Ibland, när vi kopierar data och klistrar in den i vårt Excel-ark, kan extra blanksteg förekomma oavsiktligt. Det kan ge felaktiga resultat eller fel. Vi kommer nu att demonstrera några metoder för att övervinna det här problemet.

Ladda ner övningsbok

Ladda ner övningsboken.

Ta bort mellanslag med Formula.xlsm

5 sätt att ta bort mellanslag med Excel-formeln

1. Användning av Trim-formeln för att ta bort mellanslag i Excel

Excel har en inbyggd formel som tar bort mellanslag i texter. Det är formeln Trim Vi kommer att använda ett dataset med två kolumner för att förklara denna metod. Dessa kolumner är Anställda & ID-nummer Vi kommer att använda samma dataset i alla metoder i denna artikel.

Följ stegen nedan för att lära dig denna metod.

STEG:

  • I början måste vi skapa en hjälpkolumn, som vi kallar ' TRIM i vårt dataset.
  • Välj nu Cell D5 och skriver formeln i hjälparkolumnen.
=TRIM(B5)

Efter att ha skrivit funktionen måste vi välja den cell där vi vill ta bort mellanslag.

  • Därefter trycker du på Gå in på för att se resultatet.

  • Använd sedan Handtag för fyllning för att se resultat i alla celler.

  • Därefter väljer du Cell D5 och kopiera den.
  • Klistra nu bara in värdet i Cell B5 .

  • Slutligen, efter att ha gjort "Kopiera och klistra in i alla celler, ta bort hjälpkolumnen.

Läs mer: Hur man tar bort mellanslag i Excel: Med formel, VBA & Power Query

2. Ta bort alla mellanslag med hjälp av Excel SUBSTITUTE-funktionen

Vi kan också radera mellanslag med hjälp av Ersättningsfunktion . Det kommer att ta bort alla mellanslag från den önskade cellen.

Läs stegen för att få veta mer.

STEG:

  • Först skapar du en Hjälparkolumn & skriv formeln.
= SUBSTITUT(B5," ",""")

Här ersätter formeln mellanslag (andra argumentet) med den tomma strängen (tredje argumentet).

  • För det andra trycker du på Gå in på för att se resultatet.

  • Använd nu Handtag för fyllning för att se resultat i Hjälparkolumn .

Här kan vi se att det inte finns något mellanslag mellan de anställdas för- och efternamn. Vi kan säkert åtgärda detta problem genom att använda TRIM-funktion i början av Funktionen SUBSTITUTE .

  • Ange formeln i Cell D5 .
=TRIM(SUBSTITUTE(B5,CHAR(160),CHAR(32)))

Här kan Funktionen SUBSTITUTE ersätter de icke-avbrytande mellanslag, CHAR(160) med normala utrymmen, CHAR(32) . TRIM-funktion tar bort de extra mellanslag som finns här. Vi måste lägga till den framför Funktionen SUBSTITUTE .

  • Hit Gå in på för att se resultatet.

  • Slutligen kan du använda Handtag för fyllning för resten av cellerna.

3. Excel-formel med MID-funktion för att ta bort inledande mellanslag

MID-funktion hjälper oss för att ta bort de inledande mellanslag från en cell De extra mellanslag som finns mellan texterna tas inte bort. Vi kommer att använda det tidigare datasetet igen.

Följ nedanstående steg för att lära dig mer om denna metod.

STEG:

  • Skapa en Hjälparkolumn till en början.
  • Skriv nu formeln i Cell D5 .
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Denna formel hittar först texten och dess längd. Sökfunktion returnerar positionen för textsträngen som ett nummer och LEN-funktionen kommer att räkna längden på Cell B5 Därefter skär den av de inledande mellanslagen från texten.

  • Tryck sedan på Gå in på . Du kan se i Cell D5 att det inte finns något inledande mellanslag, men det finns mellanslag mellan texterna.

  • Dra slutligen i Handtag för fyllning ner för att se resultaten i Hjälparkolumn .

Liknande läsningar

  • Hur man tar bort mellanslag i en cell i Excel (5 metoder)
  • Ta bort mellanslag i Excel före siffror (3 sätt)
  • Hur du tar bort tomma utrymmen i Excel (7 sätt)
  • Hur du tar bort utrymme i Excel efter text (6 snabba sätt)

4. Använd VBA för att ta bort extra mellanslag i Excel

VBA ger oss också möjlighet att eliminera extra mellanslag i Excel Den kan ta bort mellanslag i början och i slutet, men den kan inte ta bort mellanslag mellan texter.

Följ stegen för den här tekniken.

STEG:

  • I första hand ska du gå till Utvecklare och välj Visual Basic .

  • Gå sedan till Infoga i den Visual Basic och välj sedan Modul .
  • Skriv in koden i fältet Modul och spara den.
 Sub Remove_Spaces() Dim x As Range Dim Cells As Range Dim TCell As String Set x = Selection For Each Cells In x TCell = Cells.Value TCell = Trim(TCell) Cells.Value = TCell Next Cells End Sub 

  • Därefter väljer du det cellintervall där du vill tillämpa VBA Här har vi valt följande Cell B5 till Cell B9 .

  • Välj sedan Makroer från Utvecklare.

  • Välj dessutom Kör från Makro.

  • Till slut kommer du att se resultat som bilden nedan.

5. Infoga Excel-formel för att ta bort mellanslag mellan siffror

Ibland behöver vi rensa mellanslag mellan siffror. I det här avsnittet visar vi hur vi kan ta bort mellanslag mellan siffror. Vi använder samma dataset här. Men vi kommer att ha mellanslag i ID-nummer kolumnen denna gång.

Följ stegen nedan.

STEG:

  • Först skapar du en extra kolumn. Hjälparkolumn är den extra kolumnen här.
  • För det andra väljer du Cell D5 och ange formeln.
= SUBSTITUT(C5," ","")

  • För det tredje, tryck på Gå in på och använda Handtag för fyllning i den Hjälparkolumn .

  • Alternativt kan du göra detta med hjälp av "Hitta & Ersätt Markera det område av celler där du vill ta bort mellanslag.

  • Tryck sedan på Ctrl + H från tangentbordet. "Hitta och ersätta kommer att uppstå.
  • Tryck på Spacetangenten i den "Hitta vad avsnittet och behåller den "Ersätt med avsnittet är tomt.

  • Slutligen väljer du Ersätt alla för att se resultaten.

Läs mer: Hur du tar bort mellanslag efter nummer i Excel (6 enkla sätt)

Saker att komma ihåg

Vi har diskuterat några enkla metoder för att trimma mellanslag i Excel. Det finns en viktig sak som vi måste komma ihåg när vi använder dessa metoder. Vi måste skapa en extra kolumn först för att Metod-1,2 & 3 Efter att ha utfört stegen måste vi ersätta huvuddata med de trimmade data. Vi kan göra detta med hjälp av Kopiera & Klistra in Se till att endast klistra in värden Detta förfarande visas i Metod-1 .

Slutsats

Vi har beskrivit 5 metoder för att radera mellanslag i ett Excel-arbetsblad. Dessa är huvudsakligen formelbaserade metoder. Du kan också använda "Hitta & Ersätt alternativet som diskuteras i den sista metoden. Jag hoppas att dessa metoder hjälper dig att lösa ditt problem helt och hållet. Om du har några frågor eller förslag är du välkommen att kommentera nedan.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.