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

Hur tar jag bort ledande och bakre utrymmen i Excel-celler?

Ibland, när du kopierar data från andra platser och klistrar in dem i Excel-kalkylbladet, kan det finnas några extra mellanslag kvar framför eller i slutet av strängar i celler. Det är tidskrävande att ta bort mellanslag en efter en för att göra data ser snygga ut. Här presenterar denna handledning smarta och enkla sätt som hjälper dig att snabbt ta bort ledande och bakre utrymmen.
doc ta bort första mellanslaget 1


Metod A: Ta bort alla extra mellanslag från strängar med TRIM-funktionen (2 steg)

Ta bort extra mellanslag från strängarna

1. Välj en cell bredvid cellen som du vill ta bort extra mellanslag från sträng, skriv den här formeln

=TRIM(B2)

B2 är cellen du vill ta bort mellanslag från, se skärmdump:
doc ta bort första mellanslaget 2

2. Tryck ange för att få resultatet och dra sedan handtaget för automatisk fyllning över cellerna du vill ta bort extra mellanslag från, alla ledande mellanslag och efterföljande utrymmen och extra mellanslag har tagits bort.
doc ta bort första mellanslaget 3

Dricks:

1. Du kan kopiera och klistra in formelresultaten som värde enligt nedanstående skärmdump:
doc ta bort första mellanslaget 4

2. Den här metoden är ganska enkel om du bara behöver ta bort mellanslag i angränsande celler inom en rad eller en kolumn. Men när du behöver ta bort ledande mellanslag i ett intervall med flera rader och kolumner måste du använda funktionen flera gånger. I det här fallet kan du försöka metod C.

Ta bort alla överflödiga utrymmen inklusive tecken som inte skrivs ut och utrymme som inte går sönder

Om det finns några tecken som inte skrivs ut i din sträng som visas i Excel som CHAR (160) kan de inte tas bort med TRIM-funktionen. I det här fallet måste du kombinera TRIM-funktionen, CLEAN-funktionen och SUBSTITUTE-funktionen för att hantera detta jobb.

Med denna formel:

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

I det här fallet är Cell B2 den cell du vill ta bort alla överflödiga utrymmen.
doc ta bort första mellanslaget 5

Dra sedan fyllhandtaget över cellerna du vill använda denna formel.
doc ta bort första mellanslaget 6

Notera:

TRIM-funktionen tar bort alla extra mellanslag inklusive ledande mellanslag, efterföljande mellanslag och extra mellanslag mellan ord. Om du bara vill ta bort ledande mellanslag går du till metod B. Om du vill ta bort endast ledande mellanslag eller endast efterföljande utrymmen eller vill ta bort alla överskott, inklusive tecken som inte skrivs ut, gå till metod C.


doc textverktyg

13 textverktyg du måste ha i Excel som kommer att starta din effektivitet med 90%

▲ Batchredigera textsträng i celler, som att lägga till samma text i celler samtidigt, ta bort tecken i valfri position och så vidare.

▲ Förutom verktyg som visas på bilden finns det 200 avancerade verktyg i Kutools för Excel, som kan lösa dina 82% Excel-pussel.

▲ Bli en expert på 5 minuter, få människors erkännande och marknadsföring.

▲ 110000+ högeffektiva personer sandar 300+ världsberömda företags val.

60-dagars gratis testperiod, inget kreditkort krävs


Metod B: Ta bort ledande mellanslag från strängar med VBA-koden (5 steg)

Om du vill konvertera eller importera all data i Word-dokument till Excel kan du använda VBA-kod.

1. Tryck Alt + F11 för att aktivera Microsoft Visual Basic för applikationer fönster.

2. klick Insert > Modulerna att skapa en ny Modulerna skript, kopiera och klistra in under koden i skriptet.

VBA: Ta bort ledande mellanslag från sträng

">Sub RemoveLeadingSpace()
'Updateby20131129
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

doc ta bort första mellanslaget 7 doc ta bort första mellanslaget 8

3. Tryck F5 nyckel för att köra koden, sedan a KutoolsforExcel dialogrutan dyker upp för att välja celler för att ta bort ledande mellanslag.
doc ta bort första mellanslaget 9

4. När du har valt celler klickar du på OK, nu har de ledande utrymmena i valen tagits bort.

doc ta bort första mellanslaget 10

Notera:

Med den här VBA-koden tar den endast bort ledande utrymmen och den kommer att ändra originaldata och stöder inte Ångra. Innan du tillämpar denna VBA-kod, vänligen spara en kopia av dina data.


Metod C: Ta bort ledande / efterföljande / extra / alla utrymmen som du behöver med Kutools (3 steg)

Detta verktyg är ett av 229 verktyg i Kutools för Excel, det ger dig fem alternativ för att ta bort olika typer av utrymmen efter behov:

  • Ta bort ledande utrymmen
  • Ta bort bakre utrymmen
  • Ta bort främre och bakre utrymmen
  • Ta bort alla överflödiga utrymmen
  • Ta bort alla mellanslag

Detta verktyg stöder Ångra, men innan du använder det här verktyget måste du ta några minuter innan gratis installation det.

1. Markera de data du vill ta bort mellanslag och klicka sedan på Kutools > Ta bort utrymmen. Se skärmdump:
doc ta bort första mellanslaget 11

2. Markera sedan det alternativ som du behöver i Ta bort mellanslag dialog.
doc ta bort första mellanslaget 12

Ta bara bort ledande utrymmen:
doc ta bort första mellanslaget 13

Ta bara bort bakre utrymmen:
doc ta bort första mellanslaget 14

Ta bara bort ledande och bakre utrymmen:
doc ta bort första mellanslaget 15

Ta bort alla överflödiga utrymmen:
doc ta bort första mellanslaget 16

Ta bort alla utrymmen:
doc ta bort första mellanslaget 17

Demo: Ta bort utrymmen


Ladda ner exempelfil

doc-provKlicka för att ladda ner denna exempelfil


Andra funktioner (artiklar) relaterade till filkonvertering

Räkna utrymme före textsträng
Ger ett trick för att snabbt räkna antalet ledande utrymmen

Hitta position för det nionde utrymmet
I den här artikeln introducerar den tricks för att enkelt hitta positionen för det nionde utrymmet i Excel.

Lägg till mellanslag mellan förnamn och efternamn
I allmänhet finns det ett mellanslag mellan förnamn och efternamn. Men ibland går mellanslagen bort så att du måste lägga till utrymme mellan namnen i Excel. Här kommer två olika sätt att snabbt hantera detta jobb.

Räkna antalet tecken som exkluderar mellanslag
Vanligtvis använder du LEN-funktionen för att räkna antalet tecken, men om du vill räkna tecken exklusive utrymme behöver du en annan formel. I den här artikeln ger det två enkla sätt för dig att välja att hantera de här pusslarna.


  • 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 (26)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Din nya VBA-formel orsakar ett kompileringsfel! Den gamla fungerade bra.
Denna kommentar minimerades av moderatoren på webbplatsen
Fantastisk förklaring av hur man tar bort mellanslag. Kutools är ett sådant magiskt verktyg. Tack för att du tillhandahåller nedladdningslänken widot någon gimmick och ger så mycket viktig och korrekt information ... kommer att vara en regelbunden besökare nu
Denna kommentar minimerades av moderatoren på webbplatsen
Den första raden i VBA-formeln ger ett fel vid 1ine 1.
Denna kommentar minimerades av moderatoren på webbplatsen
Jag kom på problemet. Du måste ta bort radnummer 1 före ordet Sub. Då går det korrekt.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket, mycket hjälpsam
Denna kommentar minimerades av moderatoren på webbplatsen
Din var den första som dök upp på Google när jag behövde ta bort ledande blanksteg i excel, och det gjorde susen! Tack!!!
Denna kommentar minimerades av moderatoren på webbplatsen
Detta sätt fungerade på office 2007 Sub RemoveLeadingSpace() 'Updateby20131129 Dim Rng As Range Dim WorkRng As Range Dim temp as String On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng Typ:=8) För varje Rng In WorkRng temp = VBA.Trim(Rng.Value) Rng.Value = temp Next End Sub
Denna kommentar minimerades av moderatoren på webbplatsen
Jag kan verkligen inte hur tack :)
Denna kommentar minimerades av moderatoren på webbplatsen
Fungerar Kutools med Powerpoint 2003?
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för värdefull information.....
Denna kommentar minimerades av moderatoren på webbplatsen
hur gör man detta i en enkel textredigerare?
Denna kommentar minimerades av moderatoren på webbplatsen
Snabbt och enkelt - tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Fantastiskt, riktigt bra och underbart, tack det löste mitt problem.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för att dela
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Testa bara att ersätta filen i Word och ersätt sedan alla tomma och kopiera den sedan tillbaka till excel. det kommer att fungera :)
Denna kommentar minimerades av moderatoren på webbplatsen
Det var fantastiskt! Tack för tipset! Det föll mig inte ens in att använda Word!
Denna kommentar minimerades av moderatoren på webbplatsen
Så det här är helt enkelt en marknadsföringssida för en produkt som inte behöver existera?
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för att du delar med dig....
Denna kommentar minimerades av moderatoren på webbplatsen
Det är mycket hjälpsamt
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för denna underbara artikel! hatten av för ditt skrivande! bra inlägg med rikt kvalitetsinnehåll! Mycket fyndig och informativ! Fortsätt posta! Vill gärna följa upp dina kommande framtida inlägg! Ninja Heroes Mod Apk
Denna kommentar minimerades av moderatoren på webbplatsen
KUTOOLS är ett av de bästa Excel-tilläggen någonsin. Fantastiska insikter ovan.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för ditt stöd!!
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