Problem: Onödiga tomma tecken i celler

Anonim

I den här artikeln kommer vi att lära oss hur man tar bort onödiga tomma tecken i Excel.

Vad är ledande och bakre utrymmen

I Excel är datainvinning och rengöring den första och mest avgörande uppgiften för alla dataanalysprojekt. Under mina fem års erfarenhet har jag fått data som såg ostrukturerade ut, men med hjälp av Excel TRIM- eller CLEAN -funktioner har jag gjort dem till meningsfulla rapporter. Ibland innehåller textvärden inledande, efterföljande eller flera inbäddade mellanslag och processen att rengöra dessa tomma tecken eller mellanslag är en del av datarensning. Datastädning i excel är enkelt. Låt oss nu lära oss hur du rengör textvärden i celler i Excel.

Ta bort alla tomma tecken på en gång i Excel

Det finns steg inblandade i metoden. Först är urvalsdelen, typformel och formelfyllning.

Först : Markera de celler som krävs där du behöver rensade data eller utmatningsceller

Andra : Skriv formel

TRIM -funktionen är en TEXT -funktion i Excel som används för att ta bort alla extra mellanslag från textsträngen förutom ett enda mellanslag mellan ord.

Syntax:

= TRIM (text)

text: textvärde i citattecken eller cellreferens

Tredje : När varje formel är klar använder vi Enter -tangenten för att se resultatet av den använda formeln. Men istället för att bara använda Enter, använd Ctrl + Enter nyckel tillsammans

Exempel:

Allt detta kan vara förvirrande att förstå. Låt oss förstå hur man använder funktionen med hjälp av ett exempel. Här måste vi ta bort dem så att formeln som refererar till dessa celler beräknas korrekt. Kolumn A innehåller text med ledande mellanslag framför texten. Dessa utrymmen har tagits bort med hjälp av trimfunktionen. Se skärmdump nedan:

Det finns två sätt att ta bort dessa mellanslag:

  • Använda trim- och ersättningsfunktionen
  • Ersätt kommando

TRIM -formel för att ta bort tomma tecken

Trimfunktionen tar bort alla mellanslag från en textsträng förutom enstaka mellanslag mellan ord.

Välj först de celler där du vill att rena data ska extraheras eller utmatningsceller. Så vi valde intervall C1: C5 och skriver formeln nedan

Använd formeln:

= TRIM (A1)

Nu för att slutföra processen behöver vi bara använda Ctrl + Enter istället för att bara använda Enter.

Om data innehåller ledande mellanslag och mer än ett mellanslag mellan texten kommer inte trimningsfunktionen att ta bort dem alla. Titta på Cell A3 innehåller text med mellanslag i mitten av texten. Trim kommer att ta bort allt ledande utrymme utom ett enda mellanslag mellan 2 ord. Se skärmdump nedan:

Alternativt kan vi använda ersättningsfunktionen om vi vet att vår text innehåller mellanslag mellan orden och måste tas bort.

Alternativt sätt

Se bilden nedan. Ersättningsfunktionen ersätter utrymmet mellan texten med "ingenting". Därför tas utrymmet bort.

Exempel:

Om data innehåller ett ledande mellanslag och mer än ett mellanslag mellan texten kommer ersättningsfunktionen att ta bort dem alla. Cell A1 innehåller text med ledande mellanslag eller bakre mellanslag mellan texten. Substitute -funktionen tar bort alla mellanslag. Se nedanstående skärmdump:

Använd formeln:

= BYTE (A1, "", "")

Ovanstående formel tar bort alla förekomster av mellanslag till skillnad från TRIM -funktionen som lämnar enstaka mellanslag mellan orden.

Som du kan se i kolumn C finns det inga extra mellanslag.

Ännu ett sätt:

Vi kan också använda Ersätt -kommandot för att ta bort oönskade mellanslag. Detta kommando fungerar på samma sätt som ersättningsfunktionen. Kortkommandot är Ctrl + H

Ersätt kommando kan användas om vi vet att vår text innehåller mellanslag mellan texten vi behöver för att ta bort dem.

Hitta vad: skriv mellanslag genom att trycka på mellanslagstangenten en gång.

I Ersätt med: NULL

Vi kan inte se posten i rutan Hitta vad eftersom vi har satt ett mellanslag där. Klicka på Ersätt alla tills du ser dialogrutan som visar texten som den inte kunde hitta några fler mellanslag att ersätta.

Du får resultatet nedan:

Så här kan du ta bort de ledande och bakre mellanslag och mellanslag mellan texten och göra dina data mer läsbara.

Ta bort Trailing Space genom VBA

Om du vill att en VBA -kod ska ta bort alla bakre mellanslag i bara det aktiva bladet, kommer den här artikeln definitivt att hjälpa dig. Många gånger lämnar vi ett utrymme i slutet av misstag eller ibland kopierar vi data från webben och märker inte av det. I den här artikeln kommer vi att lära oss hur man eliminerar det utrymme som finns kvar av misstag.

Fråga): I Excel kan vi använda TRIM -funktionen med SUBSTITUTE & CHAR -formeln dvs = TRIM (SUBSTITUTE (A1, CHAR (160), "")) för att ta bort efterföljande utrymme i slutet av vilken text som helst.

Jag skulle vilja att ett makro skulle hjälpa mig att ta bort alla onödiga mellanslag som finns kvar i slutet av strängen.

För att få koden för att ta bort utrymme i slutet av texten; vi måste följa stegen nedan för att starta VBA -redigeraren.

  • Klicka sedan på fliken Utvecklare
  • Välj Visual Basic i kodgruppen

Kopiera följande kod i kalkylbladsmodulen

Sub trimspace ()

Dim c As Range, rngConstants As Range

Vid fel Återuppta nästa

Ange rngConstants = ActiveSheet.UsedRange.SpecialCells (2, 2)

Vid fel GoTo 0

Om inte rngConstants är ingenting då

'optimera prestanda

Application.ScreenUpdating = Falskt

Application.Calculation = xlCalculationManual

'trimceller inkl röding 160

För varje c In rngConstants

c.Value = Trim $ (Application.Clean (Ersätt (c.Value, Chr (160), "")))

Nästa c

'Återställ inställningar

Application.ScreenUpdating = True

Application.Calculation = xlCalculationAutomatic

Avsluta om

Avsluta Sub

Som du kommer Detta kommer att ta bort alla mellanslag i slutet.

Obs! Makroet ovan körs bara på det aktiva bladet.

På detta sätt kan vi ta bort de bakre utrymmena i slutet med VBA -kod.

Ladda ner - Ta bort efterföljande utrymme via VBA - xlsm

Hoppas att den här artikeln om hur man tar bort onödiga tomma tecken i Excel är förklarande. Hitta fler artiklar om beräkning av värden och relaterade Excel -formler här. Om du gillade våra bloggar, dela den med dina vänner på Facebook. Och du kan också följa oss på Twitter och Facebook. Vi vill gärna höra från dig, låt oss veta hur vi kan förbättra, komplettera eller förnya vårt arbete och göra det bättre för dig. Skriv till oss på e -postwebbplatsen.

Så här använder du TRIM -funktionen i Excel: TRIM -funktionen används för att trimma strängar och rengöra alla bakre eller ledande mellanslag från strängen. Detta hjälper oss i rengöringsprocessen av data mycket.

Så här använder du CLEAN -funktionen i Excel: Clean -funktionen används för att rensa bort oskrivbara tecken från strängen. Denna funktion används mestadels med TRIM -funktionen för att städa upp importerade utländska data.

Ersätt text från slutet av en sträng med början från variabel position: För att ersätta text från slutet av strängen använder vi funktionen REPLACE. REPLACE -funktionen använder textens position i strängen för att ersätta.

Excel REPLACE vs SUBSTITUTE -funktion: Funktionerna REPLACE och SUBSTITUTE är de mest missförstådda funktionerna. För att hitta och ersätta en given text använder vi ersättningsfunktionen. Där REPLACE används för att ersätta ett antal tecken i strängen …

Ersätt text från slutet av en sträng, från variabel position: För att ersätta text från slutet av strängen använder vi funktionen REPLACE. REPLACE -funktionen använder textens position i strängen för att ersätta.

Populära artiklar:

50 Excel -genvägar för att öka din produktivitet : Bli snabbare på dina uppgifter i Excel. Dessa genvägar hjälper dig att öka din arbetseffektivitet i Excel.

Så här använder du VLOOKUP -funktionen i Excel : Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.

Hur man använder IF -funktionen i Excel : IF -satsen i Excel kontrollerar villkoret och returnerar ett specifikt värde om villkoret är SANT eller returnerar ett annat specifikt värde om det är FALSKT.

Hur man använder SUMIF -funktionen i Excel : Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.

Hur man använder funktionen RÄNKNING i Excel : Räkna värden med villkor med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifika värden. Countif -funktionen är avgörande för att förbereda din instrumentpanel.