Hvordan bruke Excel TRIM -funksjon til å fjerne mellomrom og rense data

Excel TRIM -funksjon - en oversikt

Når skal jeg bruke Excel TRIM -funksjon

Excel TRIM -funksjon er best egnet for situasjoner der du trenger å rense datasettet ved å fjerne mellomrom, etterfølgende og doble mellomrom.

Hva den returnerer

Den returnerer tekststrengen der alle ledende, bakre og doble mellomrom er fjernet.

Syntaks

= TRIM (tekst)

Inngangsargumenter

  • Her er 'tekst' tekststrengen du vil fjerne de ekstra mellomrommene fra. Dette kan enten skrives inn manuelt (i doble anførselstegn) eller kan være en cellereferanse som inneholder tekststrengen. For eksempel, hvis du vil fjerne ekstra mellomrom fra teksten i celle A1, kan du bruke formelen = TRIM (A1)

Excel TRIM -funksjon - eksempler

Den beste måten å forstå hvor nyttig Excel TRIM -funksjon kan være å se den i aksjon.

Her er tre praktiske eksempler på bruk av TRIM -funksjonen.

Eksempel 1 - Fjern ledende, etterfølgende og doble mellomrom

TRIM -funksjonen er laget for å gjøre dette.

Nedenfor er et eksempel hvor det er ledende, etterfølgende og doble mellomrom i cellene.

Du kan enkelt fjerne alle disse ekstra mellomrommene ved å bruke TRIM -funksjonen nedenfor:

= TRIM (A1)

Kopier-lim inn dette i alle cellene, og du er klar.


Eksempel 2 - Fjern bare ledende mellomrom

I noen tilfeller vil du kanskje bli kvitt bare de ledende mellomrommene og ikke resten.

For eksempel, nedenfor har jeg en liste over adresser der det er et dobbelt mellomrom mellom de forskjellige delene av adressen (gjort for å øke lesbarheten). Imidlertid er det også noen ledende mellomrom (i rad 2 og 4).

Hvis du bruker TRIM -funksjonen på dette, fjerner det de ledende mellomrommene, men det fjerner også de dobbelte mellomrommene som vi har lagt med vilje.

Her er formelen som bare vil fjerne de ledende mellomromene fra dette datasettet:

= HØYRE (A1, LENG (A1) -FIND (MIDT (TRIM (A1), 1,1), A1) +1)

Hvordan fungerer denne formelen?

La meg bryte det ned for deg:

  • MID (TRIM (A1), 1,1) - Denne delen av formelen gir deg det første tegnet i adressen (etter at du har fjernet de mellomliggende mellomrommene). For eksempel, når det gjelder andre adresse (3344 Better Street), er det ledende mellomrom, men denne formelen vil returnere 3.
  • FINN (MIDT (TRIM (A1), 1,1), A1) - Denne delen av formelen vil finne posisjonen til det første tegnet i adressen. For eksempel, i den andre adressen, er 3 i tredje posisjon (ettersom det er to ledende mellomrom før den).
  • LEN (A1) -FIND (MID (TRIM (A1), 1,1), A1) +1 - Denne delen av formelen vil gi deg den totale lengden på adressen etter at du har fjernet de ledende mellomrommene.
  • = RIGHT (A1, LEN (A1) -FIND (MID (TRIM (A1), 1,1), A1) +1) - Dette vil gi deg resultatet der det trekker ut alle tegnene etter de ledende mellomrommene.

På lignende linjer kan du opprette formler som bare kan fjerne den bakre, eller bare ledende og etterfølgende mellomrommet fra teksten.

Eksempel 3 - Telle riktig Antall ord når det er flere mellomrom

Mellomrom i en tekst er også en indikasjon på ordtellingen i den.

For eksempel, hvis du vil telle det totale antallet ord i uttrykket - "Den raske brune reven hopper over den late hunden", kan du ganske enkelt telle mellomrommene mellom ordene og legge til 1 i den.

Her er formelen du kan bruke til å telle ord:

= LENG (A1) -LEN (ERSTATNING (A1, "", ""))+1

Denne formelen erstatter alle mellomrom med blanke og teller deretter antall mellomrom i teksten og legger til 1 i den.

Men når du har flere mellomrom i teksten, fungerer ikke denne formelen.

Her er formelen du bør bruke i et slikt tilfelle:

= LENNE (TRIM (A1))-LENNE (ERSTATNING (A1, "", ""))+1

TRIM -delen av formelen i dette tar seg av de ekstra mellomrommene.

  • Excel CONCATENATE -funksjon.
  • Excel VENSTRE -funksjon.
  • Excel LEN -funksjon.
  • Excel MID -funksjon.
  • Excel REPT -funksjon.
  • Excel RIGHT -funksjon.
  • Excel TEKST -funksjon.
  • VBA TRIM -funksjon.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave