Slik fjerner du ledende mellomrom i Excel (4 metoder)

  • Dele Denne
Hugh West

Når du lager et stort regneark, er det veldig mulig å ha noen ekstra mellomrom i innholdet. For å lage et utmerket regneark er det nødvendig å fjerne ekstra mellomrom . I denne artikkelen skal jeg forklare hvordan du fjerner innledende mellomrom i Excel .

For å gjøre denne forklaringen mer effektiv for deg skal jeg bruke et eksempeldatasett som har 3 kolonner som representerer en persons fulle navn sammen med fornavn og etternavn. Disse kolonnene er Fornavn, Etternavn og Fullt navn .

Her for å generere fullt navn fra fornavnet og etternavnet Jeg brukte CONCAT-funksjonen.

Last ned for å øve

Fjern ledende mellomrom i Excel.xlsm

4 måter å fjerne ledende mellomrom i excel

1. Bruke TRIM-funksjonen

Du kan bruke TRIM-funksjonen for å fjerne innledende mellomrom, selv om TRIM funksjonen ikke bare fjerner innledende mellomrom, men også fjerner etterfølgende og doble mellomrom.

Først velger du cellen der du vil plassere den resulterende verdien.

➤ Jeg valgte cellen E4

Skriv deretter inn følgende formel i cellen eller inn i Formellinjen .

=TRIM(D4)

Trykk til slutt ENTER .

Nå vil den vise resultatet ved å fjerne alle ekstra mellomrom.

Senere kan du bruke Fyll Håndter til Autofyll formel forresten av cellene.

1.1. Fjern innledende mellomrom fra tekstverdier

Hvis du bare vil fjerne innledende mellomrom fra en tekst, kan du bruke TRIM funksjonen med MID-funksjonen og FINN-funksjonen . Sammenslåingen av disse funksjonene vil beregne posisjonen til det første teksttegnet i en streng. Her brukte jeg også LEN-funksjonen for å beregne strenglengden.

For å bruke disse funksjonene i en formel, velg først cellen der du vil plassere resultatet.

➤ Jeg valgte cellen E4

For det andre, skriv inn følgende formel i cellen eller i Formellinjen .

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

Her har jeg satt inn D4 som verdien der jeg ønsket å fjerne mellomrom.

FINN delen vil oppdager posisjonen til den første teksttegnstrengen, så vil LEN funksjonen telle strenglengden som skal trekkes ut gjennom den ytre MID funksjonen.

Trykk til slutt ENTER .

Nå vil den vise resultatet ved å fjerne bare de innledende mellomrommene i en valgt celle.

Nå, hvis du vil du kan bruke Fyllhåndtaket til Autofyll formelen for resten av cellene.

1.2. Fjern ledende mellomrom fra numeriske verdier

TRIM funksjonen fungerer for numeriske verdier, men det er et problem at den konverterer tallet til en tekststreng.

Så , hvisdu vil fjerne bare de innledende mellomrommene fra en numerisk verdi, så kan du bruke TRIM -funksjonen med VERDI-funksjonen .

For å vise deg på den måten er jeg ved å bruke et datasett der det inneholder numeriske verdier for postnummer sammen med bynavn.

I første omgang, velg cellen der du vil plassere den resulterende verdien.

➤ Jeg valgte cellen D4

Skriv deretter inn følgende formel i cellen eller inn i formellinjen .

=VALUE(TRIM(C4))

Her er TRIM funksjonen fjerner innledende mellomrom fra den numeriske verdien i C4 . Deretter konverterer VERDI den til Tallformat .

Trykk til slutt ENTER .

Til slutt vil den fjernes de innledende mellomrommene til den numeriske verdien og vil konvertere den til et tallformat.

På dette tidspunktet, hvis du vil, kan du bruke Fyllhåndtaket til Autofyll -formelen for resten av cellene.

Les mer: Hvordan fjerne de etterfølgende mellomrommene i Excel

2. Bruk av TRIM i SUBSTITUTE for å fjerne ikke-brytende ledende mellomrom

Hvis du hentet noen verdier fra et nettsted som består av tegn CHAR (160) så er det en mulighet for å komme uavbrytende mellomrom med verdier.

TRIM funksjonen fungerer ikke ordentlig med ikke-avbrytende mellomrom . For det kan du bruke ERSTATTENfunksjon for å fjerne ikke-avbrytende innledende mellomrom med normale mellomrom.

Jeg har tatt følgende eksempeldata fra Bok med forfatternavn .

Først velger du cellen der du vil plassere den resulterende verdien.

➤ Jeg valgte celle C4

Skriv deretter inn følgende formel i cellen eller i Formellinjen .

=TRIM(SUBSTITUTE(B4, CHAR(160), ""))

Her vil SUBSTITUTE -funksjonen erstatte alle forekomster av CHAR(160) med normale mellomromstegn fra B4 -cellen. Deretter vil TRIM -funksjonen fjerne disse mellomrommene.

Trykk til slutt ENTER -tasten.

Til slutt vil den vise resultatet ved å fjerne alle ikke-brytende mellomrom.

Til slutt kan du bruke Fyllhåndtaket til Autofyll -formelen for resten av cellene.

Lignende avlesninger:

  • Fjern alle mellomrom i Excel (9 metoder)
  • Hvordan fjerne tomme mellomrom i Excel (7 måter)

3. Ved å bruke FINN og ERSTATT

Du kan også bruke FINN & REPLACE kommandoen for å fjerne mellomrom.

For det, velg først cellen der du vil fjerne de innledende mellomrommene.

Åpne deretter Hjem fanen >> fra Finn & Velg >> velg Erstatt

En dialogboks dukker opp. Der må du legge inn hvor mange mellomrom du vil fjerne i Finnhva.

Etter det må du sette inn hvor mange mellomrom du vil erstatte de eksisterende plassene i Erstatt med.

Etter å ha satt mellomrommene i både Finn hva og Erstatt med . Klikk deretter Erstatt alle. Det vil komme en melding om at hvor mange erstatninger forekom.

➤ Her vil den vise 7 erstatninger .

Hvis det finnes flere innledende mellomrom i den valgte cellen, kan du klikke på Erstatt alle igjen. Den vil fjerne de eksisterende ledende mellomrommene.

➤ Igjen erstattet den 3 mellomrom.

Her er alle ledende mellomrom erstattet med ett enkelt mellomrom.

3.1. Enkelte mellomrom

Hvis du bare vil fjerne enkeltstående mellomrom, kan du også bruke FINN & REPLACE kommando.

Etter at du har valgt cellen der du vil fjerne de enkelte innledende mellomrommene.

Åpne nå fanen Hjem >> fra Finn & Velg >> velg Erstatt

En dialogboks dukker opp derfra og sett inn et enkelt mellomrom i Finn hva og hold Erstatt med tomt.

Til slutt klikker du på Erstatt ALLE . Det vil dukke opp en melding som viser hvor mange utskiftninger som skjedde. Klikk nå OK.

➤ Her vil det vise 24 erstatninger .

Her er alle enkeltrom erstattes med nrplass.

3.2. Doble mellomrom

På den annen side, hvis du vil fjerne bare doble innledende mellomrom, kan du bruke FINN & ERSTAT kommando.

Til å begynne med, velg cellen der du vil fjerne de enkelte innledende mellomrommene.

Deretter åpner du fanen Hjem > ;> fra Finn & Velg >> velg Erstatt

Nå vil en dialogboks dukke opp derfra og sette inn dobbeltrom i Finn hva og enkeltrom i Erstatt med .

Deretter klikker du på Erstatt ALLE . Det vil dukke opp en melding som viser hvor mange utskiftninger som skjedde. Klikk nå på OK.

➤ Her vil den vise 11 erstatninger .

Til slutt, alle doble innledende mellomrom erstattes av enkle innledende mellomrom.

4. Bruke VBA

For å fjerne innledende mellomrom i Excel kan du også bruk Visual Basic .

Åpne først fanen Utvikler >> velg deretter Visual Basic.

Deretter åpnes Microsoft Visual Basic for Applications.

Nå , åpne Sett inn >> velg Modul .

Her er Modul åpen.

Skriv deretter koden for å fjerne innledende mellomrom i modulen .

2984

Her har jeg tatt to variabler Rng og SelectedRng , kalt dialogboksen Fjerning av ledende plass brukte deretter en For-løkke til TRIM hver valgt celle .

Jeg har brukt VBA LTRIM-funksjonen for å trimme.

Til slutt Lagre koden og gå tilbake til regnearket.

Velg først cellen eller celleområdet for å bruke VBA

Åpne deretter Vis -fanen >> fra Makroer >> velg Vis makroer.

På dette tidspunktet vil en dialogboks dukke opp nå, velg Makro klikk deretter Kjør .

Igjen vil en dialogboks dukke opp som viser det valgte området. klikk OK.

Nå vil de innledende mellomrommene i det valgte celleområdet bli fjernet.

NB: Ting å huske, VBA-kode vil fjerne de innledende mellomrommene bare i det valgte celleområdet, og det vil endre originaldata og støtter ikke Angre. Lagre også en kopi av dataene dine før du bruker denne VBA-koden.

Øvingsseksjon

Jeg har gitt et øvelsesark i arbeidsboken for å øve på disse forklarte måtene å fjerne innledende mellomrom. Du kan laste den ned fra ovenstående.

Konklusjon

Jeg prøvde å forklare 4 enkle og raske måter å fjerne ledende mellomrom i Excel. Disse forskjellige måtene vil hjelpe deg å fjerne innledende mellomrom fra både tekst og numeriske verdier. Sist men ikke minst hvis du har noen form for forslag, ideer og tilbakemeldinger, kan du gjerne kommenterenedenfor.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.