Hur du tar bort utrymme i Excel efter text (6 snabba sätt)

  • Dela Detta
Hugh West

Mellanrum kan uppstå av olika anledningar i ett kalkylblad. Det kan vara fel vid datainmatning eller dataimport från olika källor. Att manuellt ta bort dessa mellanrum kan vara besvärligt och ta tid. I den här artikeln visar vi dig snabba sätt att ta bort utrymme i Excel efter texten. Dessa sätt kommer att vara praktiska när vi ska rensa data.

Anta att vi har en lista med namn med oönskade mellanslag efter texten. Vi vill ta bort dessa mellanslag för att kunna utföra ytterligare operationer. Vi kommer att göra det med hjälp av 6 olika metoder nedan. För att underlätta har vi inkluderat två kolumner Normal text och Text utan oönskat utrymme Här har vi oönskade mellanslag mellan ordet Abagail och citationstecken (") .

Ladda ner övningsboken

Ta bort_utrymmen_efter_text.xlsm

6 snabba sätt att ta bort utrymme i Excel efter text

Nu ska vi leta efter sätt att ta bort mellanslag i Excel efter text. I det här fallet ska vi ta bort mellanslagen mellan Abagail och citationstecken (" ") Följande metoder kommer att vägleda oss genom olika metoder för att göra det.

1. Ta bort mellanslag i Excel efter text med hjälp av Sök och ersätt

Vi kan ta bort mellanslag efter text med hjälp av Hitta och ersätta funktionen i Excel. För att göra det måste vi först välja det område som vi vill tillämpa Hitta och ersätta funktion.

Här har jag valt intervallet B5:B9 .

Först ska vi gå till Hem och sedan går vi till Hitta & Välj i verktygsfältet.

Från Hitta & Välj Välj Ersätt .

Därefter är det Hitta och ersätta dialogrutan kommer att visas.

Då i Hitta vad rutan skulle vi skriva en SPACEBAR en gång. I det här fallet lämnar vi Ersätt med box tomt .

Sedan trycker vi på Ersätt alla till ta bort alla mellanslag . A meddelanderuta kommer att visas med antalet ersättningar.

Alla mellanslag efter texten kommer att försvinna.

Läs mer: Hur du tar bort mellanslag före text i Excel (4 metoder)

2. Ta bort mellanslag efter text med TRIM-funktionen i Excel

2.1. Endast användning av TRIM-funktionen

TRIM-funktion i Excel hjälper oss att ta bort oönskat utrymme. Vi kan använda TRIM-funktion för att få bort alla oönskade mellanslag efter texten. Här, i det här fallet i cell C5 , skulle vi skriva

=TRIM(B5)

Efter att ha tryckt på ENTER hittar vi den text utan oönskat utrymme Här skulle vi få bort onödiga mellanslag mellan två delar av namnet.

Nu skulle vi använda Handtag för fyllning för att använda AutoFill funktionen i Excel för att ta bort mellanslag från andra värden i Text utan oönskade mellanslag .

2.2. Användning av funktionerna LEN och LEFT med TRIM-funktionen

LEN Funktion i Excel mäter längden på ett tal eller en sträng. Vänster funktion i Excel kan vara användbar för att hämta ett angivet antal tecken från en siffer- eller textsträng. Här kommer vi att använda en kombination av tre funktioner för att ta bort mellanslag efter text. Här, i cell C5 , skriver vi

=TRIM(VÄNSTER(B5,LEN(B5)))

Uppdelning av formler

LEN(B5) -> mäter längden på tecknen i cell B5. I det här fallet,

Utgång är : 14

VÄNSTER(B5,LEN(B5)) -> blir LEFT(B5,14). Den tar alltså hänsyn till 14 tecken från vänster. I det här fallet,

Utgång är : Abagail Ross

Förklaring : Lägg märke till att det finns två extra mellanslag mellan orden.

TRIM(VÄNSTER(B5,LEN(B5))) -> nu kommer TRIM-funktionen i aktion. Den tar bort de två extra mellanslag mellan orden och ger oss det rätta resultatet.

Utgång är : Abagail Ross

Förklaring : Lägg märke till att det inte finns något extra mellanslag mellan två ord.

Genom att trycka på ENTER får vi resultatet i C5 cell.

Användning av Handtag för fyllning för att använda AutoFill funktionen i Excel får vi värden i Text utan oönskade mellanslag .

Läs mer: H hur man tar bort ledande mellanslag i Excel (4 metoder)

3. Ta bort mellanslag efter text med Power Query

Power Query är en användbar funktion när det gäller dataformatering. Vi kan använda Power Query för att rensa bort oönskade utrymmen. Först markerar vi alla data i det område vi arbetar med.

Vi valde intervallet B5:B9.

För att sedan utföra Power Query Vi måste välja Från tabell/område från Fliken Data .

En ny fönster kommer att dyka upp.

Gå till Lägg till en kolumn >> Format >> TRIM

Vi hämtar de trimmade uppgifterna i en ny kolumn som heter Trim .

Gå sedan till Fil fliken.

Klicka på Stäng & Ladda .

Du får resultaten i en nytt blad .

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

4. Ta bort mellanslag efter text med hjälp av makron och VBA

Vi kan använda VBA för att ta bort mellanslag efter texten. Först måste vi välja hela det område där vi vill ta bort mellanslag.

Därefter valde vi intervallet B5:B9 .

Om du vill använda VBA redaktör,

Öppna Utvecklare flik>> välj Visual Basic

Ett nytt fönster visas.

Gå till Infoga flik>> välj Modul .

En ny Modul kommer att visas. Skriv in koden nedan i det nya fältet Modul .

 Sub RemoveSpacesafterText() Dim M As range Dim cell As range Set M = Selection For Each cell In M If Not IsEmpty(cell) Then cell = Trim(cell) End If Next cell End Sub 

Vi skapar en ny Underförfarande RemoveSpacesafterText och deklarerar två variabler M och cell som Utbud .

Därefter använde vi För slinga för att hitta varje cell som har oönskade mellanslag. Vi kommer att använda VBA TRIM för att ta bort mellanslag.

Nu kommer vi att rädda koden och kör koden genom att trycka på F5 .

Vi kommer att kunna ta bort alla oönskade utrymmen.

Läs mer: Hur man tar bort avslutande mellanslag i Excel (6 enkla metoder)

5. Ta bort mellanslag efter text med funktionen LEFT i Excel

VÄNSTER i Excel kan vi välja ett visst antal tecken från textens vänstra sida. Om vi vet hur många mellanslag som finns till höger om texten, dvs. efter texten, kan vi ta bort mellanslagen med hjälp av funktionen VÄNSTER funktion.

I detta fall vet vi att vi har tre utrymmen till höger om texten. Så i cell C5, skriver vi

= VÄNSTER(B5,LEN(B5)-3)

Fördelning av formler

LEN(B5) -> ger oss längden på värdet i cell B5.

Utgång är : 10

LEN(B5)-3 -> ger oss värdet 10-3.

Utgång är : 7

Förklaring : Vi hittar det antal tecken som krävs.

VÄNSTER(B5,LEN(B5)-3) -> hämtar 7 tecken från vänster i texten.

Utgång är : Abagail

Förklaring : Inget extra utrymme efter texten.

Genom att trycka på ENTER nyckel kommer vi att få värdet i cell C5 .

Genom att dra ner Handtag för fyllning för att använda AutoFill funktionen kommer vi att få alla värden i Text utan oönskade mellanslag .

6. Ta bort mellanslag efter text med SUBSTITUTE-funktionen i Excel

UTBYGGNING Funktion i Excel kan vi ersätta en text med en annan. Vi kan använda SUBSTITUTE Funktion för att ersätta oönskade mellanslag. Här ska vi ersätta de extra mellanslagen mellan två texter. För att göra det, i C5-cell skriver vi

= SUBSTITUT(B5," ",""")

I formeln kommer vi att välja B5 cell vars värde vi vill ersätta. Därefter används utrymme som gammal_text eftersom jag vill ta bort mellanslag. Sedan använde jag tomt utrymme inom dubbla citattecken som ny_text .

Nu har UTBYGGNING funktionen ersätter de extra mellanslagen i efterföljande text med inget mellanslag.

Efter att ha tryckt på ENTER nyckel kommer vi att få det önskade värdet i B5 cell .

Använd sedan Handtag för fyllning för att använda AutoFill funktionen kommer vi att få motsvarande värden i Text utan oönskade mellanslag .

Läs mer: Hur du tar bort utrymme i Excel före siffror (3 sätt)

Saker att komma ihåg

Oönskade mellanslag kan orsaka problem när vi använder LOOKUP-funktioner .

När vi använder VÄNSTER Funktion För att ta bort oönskade mellanslag efter texten måste vi veta hur många mellanslag som finns efter texten.

Övningssektionen

Vi har inkluderat en övningsdel så att du kan öva på metoderna på egen hand.

Slutsats

Vi försökte visa 6 snabba sätt att ta bort utrymme i Excel efter text. Hoppas att dessa kommer att vara användbara för dig i din dagliga verksamhet. Om du behöver ytterligare förtydliganden, är du välkommen att kommentera nedan eller skicka feedback. Vårt team hjälper dig gärna med alla dina problem.

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.