Excel-formel: Fjern ledende og etterfølgende mellomrom fra tekst -

Innholdsfortegnelse

Generisk formel

=TRIM(text)

Sammendrag

Hvis du trenger å fjerne ledende og etterfølgende mellomrom fra tekst i en eller flere celler, kan du bruke TRIM-funksjonen. I eksemplet viser er formelen i celle C3:

=TRIM(B3)

Når du har fjernet ekstra mellomrom, kan du kopiere cellene med formler og lime inn spesielle andre steder som "verdier" for å få den endelige teksten.

Video: Hvordan rense tekst med TRIM og CLEAN

Forklaring

TRIM-funksjonen er helautomatisk. Den fjerner fjerner både ledende og etterfølgende mellomrom fra tekst, og "normaliserer" også flere mellomrom mellom ord til ett mellomromstegn. Alt du trenger å gjøre er å gi en referanse til en celle.

TRIM med CLEAN

Hvis du også trenger å fjerne linjeskift fra celler, kan du legge til CLEAN-funksjonen slik:

=TRIM(CLEAN(text))

RENGJØR-funksjonen fjerner en rekke tegn som ikke skrives ut, inkludert linjeskift, og returnerer "renset" tekst. TRIM-funksjonen tar deretter over for å fjerne ekstra mellomrom og returnerer den endelige teksten.

Andre problematiske karakterer

Vær oppmerksom på at CLEAN ikke er i stand til å fjerne alle tegn som ikke skrives ut, spesielt et ikke-knekkende mellomrom, som kan vises i Excel som CHAR (160). Ved å legge til SUBSTITUTE-funksjonen i formelen, kan du fjerne bestemte tegn. For eksempel, for å fjerne et ikke-brudd mellomrom, kan du bruke:

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

Gode ​​lenker

Rengjøring av "skitne" data (Ron de Bruin)

Interessante artikler...