Problem: Unødvendige tomme tegn i celler

Anonim

I denne artikkelen lærer vi hvordan du fjerner unødvendige tomme tegn i Excel.

Hva er ledende og etterfølgende mellomrom

I Excel er datautvinning og rengjøring den første og mest avgjørende oppgaven for ethvert dataanalyseprosjekt. I mine fem års erfaring har jeg mottatt data som så ustrukturerte ut, men ved å bruke Excel TRIM eller CLEAN -funksjoner har jeg gjort dem til meningsfulle rapporter. Noen ganger inneholder tekstverdier ledende, etterfølgende eller flere innebygde mellomrom, og prosessen med å rense disse tomme tegnene eller mellomrommene er en del av datarensing. Datarensing i excel er enkelt. La oss nå lære hvordan du rengjør tekstverdier i celler i Excel.

Fjern alle tomme tegn samtidig i Excel

Det er trinn involvert i metoden. Først er valgdelen, skriv formel og fullføring av formel.

Først : Velg de nødvendige cellene der du trenger rensede data eller utdataceller

Sekund : Skriv inn formel

TRIM -funksjonen er en TEKST -funksjon i Excel som brukes til å fjerne alle ekstra mellomrom fra tekststrengen bortsett fra enkelt mellomrom mellom ord.

Syntaks:

= TRIM (tekst)

tekst: tekstverdi i anførselstegn eller cellereferanse

Tredje : Når hver formel er fullført, bruker vi Enter -tasten for å se utgangen av formelen som brukes. Men i stedet for å bruke bare Enter, bruk Ctrl + Enter nøkkelen sammen

Eksempel:

Alt dette kan være forvirrende å forstå. La oss forstå hvordan du bruker funksjonen ved hjelp av et eksempel. Her må vi fjerne dem slik at formelen som refererer til disse cellene beregnes riktig. Kolonne A inneholder tekst med ledende mellomrom foran teksten. Disse mellomrommene er fjernet ved å bruke trimfunksjonen. Se skjermdumpen nedenfor:

Det er to måter vi kan fjerne disse mellomrommene:

  • Bruke trim- og erstatningsfunksjonen
  • Erstatt kommando

TRIM -formel for å fjerne tomme tegn

Trimfunksjonen fjerner alle mellomrom fra en tekststreng bortsett fra enkeltrom mellom ord.

Velg først cellene der du vil at de rene dataene skal ekstraheres eller utdataceller. Så vi valgte område C1: C5 og skriver formelen nedenfor

Bruk formelen:

= TRIM (A1)

Nå må vi bare bruke prosessen for å fullføre prosessen Ctrl + Enter i stedet for å bruke bare Enter.

Hvis dataene inneholder ledende mellomrom og mer enn ett mellomrom mellom teksten, fjerner ikke Trim -funksjonen dem alle. Se på celle A3 inneholder tekst med mellomrom i midten av teksten. Trim fjerner alt ledende mellomrom bortsett fra ett mellomrom mellom 2 ord. Se skjermdumpen nedenfor:

Alternativt kan vi bruke erstatningsfunksjonen hvis vi vet at teksten vår inneholder mellomrom mellom ordene og må fjernes.

Alternativ måte

Se bildet under. Substitute -funksjonen erstatter mellomrommet mellom teksten med "ingenting". Derfor blir plassen fjernet.

Eksempel:

Hvis dataene inneholder et ledende mellomrom og mer enn ett mellomrom mellom teksten, vil erstatningsfunksjonen fjerne dem alle. Celle A1 inneholder tekst med ledende mellomrom eller etterfølgende mellomrom mellom teksten. Substitute -funksjonen vil fjerne alle mellomrom. Se skjermdumpen nedenfor:

Bruk formelen:

= ERSTATNING (A1, "", "")

Formelen ovenfor fjerner alle forekomster av mellomrom i motsetning til TRIM -funksjonen som etterlater enkeltrom mellom ord.

Som du kan se i kolonne C, er det ingen ekstra mellomrom.

En måte til:

Vi kan også bruke kommandoen Erstatt for å fjerne uønskede mellomrom. Denne kommandoen fungerer på samme måte som erstatningsfunksjonen. Hurtigtasten er Ctrl + H

Erstatt kommando kan brukes hvis vi vet at teksten vår inneholder mellomrom mellom teksten vi trenger for å fjerne dem.

Finn hva: Skriv mellomrom ved å trykke på mellomromstasten én gang.

I Erstatt med: NULL

Vi kan ikke se oppføringen i Finn hva -boksen fordi vi har satt et mellomrom der. Klikk på Erstatt alle til du ser dialogboksen som viser teksten som den ikke kunne finne flere mellomrom for å erstatte.

Du får resultatet nedenfor:

Så slik kan du fjerne de ledende og etterfølgende mellomrom og mellomrom mellom teksten og gjøre dataene dine mer lesbare.

Fjern etterfølgende plass gjennom VBA

Hvis du vil at en VBA -kode skal fjerne alle etterfølgende mellomrom i bare det aktive arket, vil denne artikkelen definitivt hjelpe deg. Mange ganger forlater vi et mellomrom på slutten ved en feil, eller noen ganger kopierer vi data fra nettet og legger ikke merke til det. I denne artikkelen lærer vi hvordan du fjerner plassen igjen ved en feil.

Spørsmål): I Excel kan vi bruke TRIM -funksjonen med SUBSTITUTE & CHAR -formelen dvs. = TRIM (SUBSTITUTE (A1, CHAR (160), "")) for å fjerne etterfølgende plass på slutten av en hvilken som helst tekst.

Jeg vil gjerne ha en makro som hjelper meg med å fjerne alle unødvendige mellomrom igjen på slutten av strengen.

For å få koden for å fjerne plass på slutten av teksten; vi må følge trinnene nedenfor for å starte VBA -editor.

  • Klikk deretter på Utvikler -fanen
  • Velg Visual Basic fra kodegruppen

Kopier følgende kode i regnearkmodulen

Sub trimspace ()

Dim c As Range, rngConstants As Range

Ved feil Fortsett neste

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

Ved feil GoTo 0

Hvis ikke rngConstants er ingenting da

'optimalisere ytelsen

Application.ScreenUpdating = Falsk

Application.Calculation = xlCalculationManual

'trimceller inkl. røyke 160

For hver c In rngConstants

c.Value = Trim $ (Application.Clean (Erstatt (c.Value, Chr (160), "")))

Neste c

'Tilbakestill innstillinger

Application.ScreenUpdating = True

Application.Calculation = xlCalculationAutomatic

Slutt om

Slutt Sub

Som du vil Dette vil fjerne alle mellomrommene på slutten.

Merk: Makroen ovenfor kjører bare på det aktive arket.

På denne måten kan vi fjerne bakrommene på slutten ved hjelp av VBA -kode.

Last ned - Fjern etterfølgende plass gjennom VBA - xlsm

Håper denne artikkelen om Hvordan fjerne unødvendige tomme tegn i Excel er forklarende. Finn flere artikler om beregning av verdier og relaterte Excel -formler her. Hvis du likte bloggene våre, del den med vennene dine på Facebook. Og du kan også følge oss på Twitter og Facebook. Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre, utfylle eller innovere arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post.

Slik bruker du TRIM -funksjonen i Excel: TRIM -funksjonen brukes til å trimme strenger og rense eventuelle etterfølgende eller ledende mellomrom fra strengen. Dette hjelper oss i rengjøringsprosessen av data mye.

Slik bruker du CLEAN -funksjonen i Excel: Clean -funksjonen brukes til å rydde opp i utskrivbare tegn fra strengen. Denne funksjonen brukes mest med TRIM -funksjonen for å rydde opp importerte utenlandske data.

Erstatt tekst fra enden av en streng fra variabel posisjon: For å erstatte tekst fra enden av strengen bruker vi REPLACE -funksjonen. REPLACE -funksjonen bruker plasseringen av tekst i strengen til å erstatte.

Excel REPLACE vs SUBSTITUTE -funksjon: Funksjonene REPLACE og SUBSTITUTE er de mest misforståtte funksjonene. For å finne og erstatte en gitt tekst bruker vi SUBSTITUTE -funksjonen. Hvor REPLACE brukes til å erstatte et antall tegn i strengen …

Erstatt tekst fra enden av en streng, fra variabel posisjon: For å erstatte tekst fra enden av strengen bruker vi REPLACE -funksjonen. REPLACE -funksjonen bruker plasseringen av tekst i strengen til å erstatte.

Populære artikler:

50 Excel -snarveier for å øke produktiviteten : Bli raskere med oppgavene i Excel. Disse snarveiene hjelper deg med å øke arbeidseffektiviteten din i Excel.

Slik bruker du VLOOKUP -funksjonen i Excel : Dette er en av de mest brukte og populære funksjonene i excel som brukes til å slå opp verdi fra forskjellige områder og ark.

Slik bruker du IF -funksjonen i Excel : IF -setningen i Excel sjekker tilstanden og returnerer en bestemt verdi hvis betingelsen er SANN eller returnerer en annen spesifikk verdi hvis FALSE.

Slik bruker du SUMIF -funksjonen i Excel : Dette er en annen viktig funksjon i instrumentbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.

Slik bruker du COUNTIF -funksjonen i Excel : Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikke verdier. Countif -funksjonen er avgjørende for å forberede dashbordet.