Note: The other languages of the website are Google-translated. Back to English

Ta bort mellanslag i Excel-celler - ledande mellanslag, efterföljande mellanslag, extra mellanslag eller alla mellanslag

Ibland, när data har kopierats och klistrats in från andra applikationer i ett kalkylblad, kan något gå fel om extra utrymmen omedvetet följer med data. När du till exempel lägger till två nummerceller som inkluderar ledande mellanslag, kommer det att returnera resultatet som 0 istället för rätt resultat; Eller få fel resultat när du jämför två celler med samma innehåll men en av dem innehåller ledande eller bakre mellanslag. Hur tar jag bort dessa utrymmen? Denna handledning introducerar flera metoder för dig.


Ta bort extra mellanslag inklusive ledande, efterföljande och överskott mellanrum från celler

Antag att du har en kolumnlista med celler som innehåller ledande, efterföljande och överskott mellanrum. För att ta bort alla dessa extra utrymmen från celler kan TRIM-funktionen hjälpa till.

=TRIM(TEXT)

Välj en tom cell, ange =TRIM(B3) in i den och tryck på ange nyckel. Och sedan dra dess Fyll handtaget ner för att tillämpa formeln på andra celler. Se skärmdump:
Anmärkningar: B3 är cellen som innehåller texten från vilken du vill att mellanslag ska tas bort.

Nu tas alla extra utrymmen inklusive ledande, efterföljande och överskott mellanrum bort från de angivna cellerna.

Anmärkningar: Denna åtgärd måste göras i en ny kolumn. När du har tagit bort alla extra utrymmen måste du ersätta originaldata med trimmade data genom att trycka på ctrl + C, välj det ursprungliga dataområdet och högerklicka för att välja Värden under Klistra in alternativ sektion.

Flera klick för att ta bort onödiga utrymmen från celler

Med Ta bort utrymmen verktyget, bara flera klick kan hjälpa dig att ta bort inte bara ledande utrymmen, bakre utrymmen, överskott av utrymmen men även alla utrymmen från ett intervall, flera intervall eller till och med hela kalkylbladet, vilket sparar mycket av din arbetstid.
Kutools för Excel - Samlar mer än 300 kraftfulla avancerade funktioner, designade för 1500+ arbetsscenarier, lös 80% Excel-problem.

Ladda ner och prova hela funktionen gratis provperiod 30-dag

 

Ta bara bort ledande mellanslag från celler

I vissa fall kan du bara behöva ta bort de ledande utrymmena och hålla alla mellanrum i cellerna som bilden nedan visar. Detta avsnitt introducerar en annan formel och VBA-kod för att lösa detta problem.

Använd MID-funktionen för att ta bort endast ledande utrymmen

Välj en tom cell (här väljer jag cell D3), kopiera nedanstående formel till den och tryck på ange nyckel. Och sedan dra Fyll handtaget ner för att tillämpa formeln på andra celler.

=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))

I denna formel, B3 är cellen som innehåller texten från vilken du vill att ledande mellanslag ska tas bort.

Anmärkningar: Denna åtgärd måste göras i en ny kolumn. När du har tagit bort alla ledande utrymmen måste du ersätta originaldata med trimmad data utan formler.

Använd VBA-kod för att bara ta bort ledande utrymmen

1. Öppna kalkylbladet innehåller cellerna som du tar bort ledande mellanslag från och tryck sedan på andra + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.

2. klick Insert > Modulerna, kopiera sedan VBA-koden nedan till modulfönstret.

Sub RemoveLeadingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub

3. tryck på F5 för att köra koden. A Kutools för Excel dialogrutan dyker upp, välj de kontinuerliga cellerna du tar bort ledande mellanslag från och klicka sedan på OK knapp.

Nu kan du bara se de ledande utrymmena tas bort från de markerade cellerna.


Ta bara bort efterföljande utrymmen från celler

1. Öppna kalkylbladet innehåller cellerna som du tar bort ledande mellanslag från och tryck sedan på andra + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.

2. klick Insert > Modulerna, kopiera sedan VBA-koden nedan till modulfönstret.

Sub RemoveTrailingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.RTrim(Rng.Value)
Next
End Sub

3. tryck på F5 för att köra koden. A Kutools för Excel dialogrutan dyker upp, välj de kontinuerliga cellerna som du tar bort efterföljande mellanslag från och klicka sedan på OK knapp. Nu kan du se att endast de bakre utrymmena tas bort från de valda cellerna.


Ta bort alla mellanslag från celler

Om du vill bli av med alla utrymmen i specifika celler kan metoder i det här avsnittet göra dig en tjänst.

Använd SUBSTITUTE-funktionen för att ta bort alla mellanslag från celler

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Välj en tom cell, kopiera formeln nedan till den och tryck på ange nyckel. Dra sedan i Fyll handtaget ner för att tillämpa formeln på andra celler.

=SUBSTITUTE(B3," ","")

tips: I denna formel, B3 är den cell som innehåller text som du vill ta bort alla mellanslag för;
         "" (ett mellanslag med dubbla citattecken) representerar här de mellanslag du vill ta bort;
         "" här betyder att du kommer att ersätta alla mellanslag med ingenting.

Då kan du se att alla mellanslag i specifika celler tas bort omedelbart.

Anmärkningar: Denna åtgärd måste göras i en ny kolumn. När du har tagit bort alla mellanslag måste du ersätta originaldata med trimmad data utan formler.

Använd funktionen Sök & ersätt för att ta bort alla mellanslag från celler

Förutom ovanstående ERSÄTTNING funktion, kan funktionen Sök och ersätt också hjälpa till att ta bort alla mellanslag från celler.

1. Markera cellerna som innehåller mellanslag du tar bort, tryck på ctrl + H nycklar för att öppna Sök och ersätt dialog ruta.

2. I Sök och ersätt dialogrutan och under ersätta fliken, skriv ett mellanslag i Hitta det textruta, behåll Ersätt med textrutan är tom och klicka sedan på Ersätt alla knapp.


Ta enkelt bort ledande, efterföljande, extra och alla mellanslag från celler med Kutools

Tips: Om du är trött på att använda formler och VBA-koder för att ta bort mellanslag, kommer Ta bort utrymmen nytta av Kutools för Excel är ditt bästa val. Med bara flera klick kan du ta bort inte bara ledande mellanslag, efterföljande utrymmen, överflödiga utrymmen utan också alla mellanslag från ett intervall, flera områden eller till och med hela kalkylbladet, vilket sparar mycket av din arbetstid.

Innan du använder Kutools för Excel måste du ta några minuter innan gratis nedladdning och installera den för det första.

1. Välj ett intervall eller flera intervall med cellerna du tar bort mellanslag från, klicka på Kutools > text > Ta bort utrymmen. Se skärmdump:

2. Du kan se att det finns 5 alternativ i Ta bort utrymmen dialog ruta:

  • För att bara ta bort de ledande mellanslagen, välj Ledande utrymmen alternativ;
  • För att bara ta bort de bakre utrymmena, välj Efterföljande utrymmen alternativ;
  • För att ta bort de ledande mellanslagen och de bakre utrymmena samtidigt, välj Ledande och efterföljande utrymmen alternativ;
  • För att ta bort alla extra mellanslag (inklusive ledande, efterföljande, överskott mellanrum), välj Alla överflödiga utrymmen alternativ;
  • För att ta bort alla mellanslag, välj Alla utrymmen alternativ.

Klicka sedan på OK för att starta operationen.

  Om du vill ha en gratis provperiod (30-dag) för detta verktyg, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Andra praktiska fall relaterade till Excel-utrymmen

Förutom att ta bort mellanslag från celler, har du någonsin mött omständigheterna med att räkna, lägga till mellanslag eller ersätta mellanslag med andra tecken i celler? Rekommendationen nedan kan påskynda ditt Excel-arbete.

Räkna antalet utrymmen totalt i en cell
Innan du tar bort alla mellanslag från en cell kan du vara nyfiken på hur många utrymmen som finns i den. Denna handledning ger metoder i detaljerade steg som hjälper dig att snabbt få det totala antalet platser i en cell.
Klicka för att veta mer ...

Lägg till utrymme efter varje komma i specifika Excel-celler
Ibland kan utrymmen tas bort av misstag från specifika celler. Denna handledning talar om att lägga till ett mellanslag efter varje komma för att göra textsträngen tydligare och standard med detaljerade steg.
Klicka för att veta mer ...

Lägg till mellanslag mellan siffror i Excel-celler
Denna handledning talar om att lägga till utrymme mellan varje nummer eller vart nionde nummer i Excel-celler. Antag att du har en kolumn med telefonnummer och att du vill lägga till mellanslag mellan dem för att göra numret mer intuitivt och lättare att läsa. Metoder i denna handledning hjälper.
Klicka för att veta mer ...

Lägg till mellanslag före versaler i Excel-celler
Denna handledning talar om att lägga till ett mellanslag före varje versaler i Excel-celler. Om du antar att du har en lista med textsträngar där alla mellanslag avlägsnas av misstag, så här: InsertBlankRowsBetweenData, för att lägga till mellanslag före varje stora bokstäver för att separera orden som Infoga tomma rader mellan data, prova metoderna i denna handledning.
Klicka för att veta mer ...

Ersätt utrymme med specifikt tecken i Excel-celler
I många fall föredrar du att ersätta mellanslag med specifika tecken snarare än att ta bort dem direkt från celler. Här ger du metoder för att enkelt ersätta utrymme med understrykning, bindestreck eller komma i celler.
Klicka för att veta mer ...


  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner och förvaring av data; Delat cellinnehåll; Kombinera duplicerade rader och summa / genomsnitt... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Favorit och sätt snabbt in formler, Intervall, diagram och bilder; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Gruppering av pivottabell efter veckonummer, veckodagen och mer ... Visa olåsta, låsta celler av olika färger; Markera celler som har formel / namn...
kte-flik 201905
  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (58)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket, jag behövde verkligen och alternativet Ersätt var en charm.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket för förklaringen - sparade mycket arbete på vår avdelning.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket, alternativet Ersätt fungerade som en charm... du sparade verkligen massor av min tid.
Denna kommentar minimerades av moderatoren på webbplatsen
Väldigt lätt att förstå. Bra att följa.
Denna kommentar minimerades av moderatoren på webbplatsen
skitsnack....fungerar inte
Denna kommentar minimerades av moderatoren på webbplatsen
Fungerade inte för mig också, men hittade rätt sätt. Välj och markera det utrymme du vill bli av med. Kopiera detta utrymme och välj sök och ersätt. Klistra in detta utrymme i sök och ersätt med ingenting. Jag antar att det inte var ett utrymme i första hand. Vad det än var, hittar du det nu genom att kopiera vad det var. Hoppas det fungerar för dig.
Denna kommentar minimerades av moderatoren på webbplatsen
Det fungerade för mig! Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
[quote]Det fungerade för mig! Tack!Av Erika[/quote] Tack så mycket för det. Detta sparade mycket tid
Denna kommentar minimerades av moderatoren på webbplatsen
tack så mycket. du är ett geni!!!!
Denna kommentar minimerades av moderatoren på webbplatsen
DET FUNKADE! Tack mannen
Denna kommentar minimerades av moderatoren på webbplatsen
Det fungerade verkligen....jag försökte kanske fungera som Clean, Trim, Substitute, etc
Denna kommentar minimerades av moderatoren på webbplatsen
Tack, lätt att förstå. bäst på webben
Denna kommentar minimerades av moderatoren på webbplatsen
Hitta/ersätt fungerar inte för mig, det är därför jag googlar det här ämnet i första hand. Finns det någon inställning någonstans som inaktiverar detta? Jag vill ta bort ":" från cellerna i en kolumn (och "/" från cellerna i en annan kolumn). Jag borde kunna markera kolumnen, ^H, skriv ":" (eller "/") i sökfältet, lämna ersätt fältet tomt och klicka på Ersätt alla, så borde det göra det. Eller hitta nästa/ersätt/ersätt/ersätt genom cellerna en i taget. Men det går genom cellerna men gör ingenting. Om jag lägger något i ersätt-fältet kommer det att göra ersätt, men det kommer inte att ersättas med en tom sträng.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för att du äntligen pratade om >Hur tar man bort mellanslag mellan tecken och siffror i celler i Excel?
Denna kommentar minimerades av moderatoren på webbplatsen
Tack Mycket mycket använd fullt
Denna kommentar minimerades av moderatoren på webbplatsen
hur tar man bort mellanslag utan att ta bort nollorna som i början av värdena mitt och slut? Jag vill bara ta bort mellanrummen mellan värdena. Jag provade ovanstående och nollorna försvann.
Denna kommentar minimerades av moderatoren på webbplatsen
Konvertera cellen till textformat och använd sedan ersätt-funktionen
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket ... det är verkligen användbart ... sparar mycket tid ... :-)
Denna kommentar minimerades av moderatoren på webbplatsen
Jag gillar de här verktygen väldigt mycket
Denna kommentar minimerades av moderatoren på webbplatsen
wow tack ..nyttigt :-) :):):):):):)
Denna kommentar minimerades av moderatoren på webbplatsen
Wow, dess fantastiska små kommandon fungerar väldigt bra
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket för tricket, väldigt mycket användbart, det gör mitt kalkylblad mycket snyggare. Tack igen. Gary
Denna kommentar minimerades av moderatoren på webbplatsen
Väldigt hjälpsam! Tack
Denna kommentar minimerades av moderatoren på webbplatsen
mycket hjälpsam :) och lätt att förstå ;-)
Denna kommentar minimerades av moderatoren på webbplatsen
testat alla alternativen ovan. fungerar inte eftersom det finns mellanslag före och efter nummer. Något annat alternativ?
Denna kommentar minimerades av moderatoren på webbplatsen
Prova den här =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Denna kommentar minimerades av moderatoren på webbplatsen
Tack! väldigt hjälpsam. räddade dagen.
Denna kommentar minimerades av moderatoren på webbplatsen
Använd mycket kommando
Denna kommentar minimerades av moderatoren på webbplatsen
Ta bort mellanslag före och efter cellinnehållet (t.ex.:___26350__) Vi kan använda den här formeln =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket:):):).... Det sparade mycket tid .... fortsätt att uppdatera sådana användbara och mycket prisvärda instanser!!!!!!
Denna kommentar minimerades av moderatoren på webbplatsen
Byt alternativ är det bästa och enklaste! Tack för att du delar med dig av tipsen!
Det finns inga kommentarer här ännu
Ladda fler
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL