TRIM -funksjonseksempler - Excel, VBA og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du bruker Excel TRIM -funksjon i Excel for å fjerne alle ekstra mellomrom fra teksten.

Oversikt over TRIM -funksjoner

TRIM -funksjonen Fjerner alle ekstra mellomrom fra en tekststreng. Beholder enkelt mellomrom mellom ord.

For å bruke TRIM Excel -regnearkfunksjonen, velg en celle og skriv:

(Legg merke til hvordan formelinngangene vises)

TRIM -funksjon Syntaks og innganger:

= TRIM (tekst)

tekst - En tekststreng.

TRIM -funksjonen fjerner alle mellomrom i en tekst, bortsett fra enkeltrom mellom ord.

= TRIM (B3)

TRIM for å fjerne foregående og etterfølgende mellomrom

Det er vanskelig å oppdage celler med etterfølgende mellomrom (mellomrom bak hele teksten) fordi tekst er justert til venstre som standard, og du vil ikke kunne se at det er flere mellomrom bak. I dette f.eks. Her er det justert senter, så du kan ikke engang fortelle at det har foregående mellomrom.

Men hvis du dobbeltklikker på celle B3 eller B4, vil du se de ekstra mellomrommene de har ved å markere:

Finn antall ekstra mellomrom

Det kan være lurt å finne ut om cellen har flere mellomrom i stedet for å gjøre TRIM med en gang.

= LENG (B3) -LEN (TRIM (B3))

LEN hjelper deg med å finne den totale lengden eller antallet tegn. Du kan bruke den til å trekke fra den totale lengden på en beskåret tekst (fjerne alle ekstra mellomrom).

Når TRIM ikke fungerer

Du kan se åpenbare flere mellomrom i cellene, men det ser ikke ut til å bruke TRIM.

Det er fordi dette ikke er dine typiske mellomrom. Alle våre tegn på tastaturet har en spesifikk ASCII -kode (American Standard Code for Information Interchange). Du kan bruke KODE til å finne ut hva som er ASCII -koden til tegnet. For eksempel:

= KODE (B3)

Den siste er en vanlig plass på tastaturet og ASCII -koden er 32. Hvis du kopierer et av "mellomrom" der TRIM ikke fungerer og bruker KODE på det, viser det 160:

ASCII-tegn 160 er et ikke-brytende mellomrom og finnes vanligvis på nettsteder og kopieres til Excel. TRIM fjerner bare tegn 32 (vanlige mellomrom).

For å fjerne de ikke-brytende mellomrommene og de vanlige, må du kombinere både SUBSTITUTE og TRIM.

= TRIM (Bytte (B3, CHAR (160), ""))

SUBSTITUTE erstatter alle de ikke-brytende mellomrommene (ASCII-kode 160) her med blanks, og TRIM fjerner eventuelle ekstra vanlige mellomrom (ASCII-kode 32) hvis noen.

Vær oppmerksom på at TRIM er en tekstfunksjon. Ved bruk av TRIM er resultatet en tekst. For eksempel vil du ikke kunne oppsummere disse tallene i celle E3 etter å ha brukt TRIM.

Det samme skjer for datoer da de blir gjenkjent som serienumre og ikke som tekst. Du trenger kanskje ikke å summere datoer, men det fungerer ikke bra i filtre og pivottabeller.

For å overvinne problemene ovenfor kan du bruke VALUE til å konvertere fra tekst til verdier.

TRIM VS RENGJØR

TRIM-funksjonen gjelder ikke for tegn som ikke kan skrives ut, så hvis du trenger å fjerne de tegnene som ikke kan skrives ut, må vi bruke Clean. se tabellen nedenfor for å få en ide om forskjellen mellom TRIM og CLEAN

Du kan kombinere TRIM med noen av Excel -funksjonene på noen nyttige måter.

Trekk ut siste ord fra String

Vi kan kombinere VENSTRE, SUMME, ERSTATNING med LEN som følger:

= TRIM (HØYRE (ERSTATNING (A2, "", REPT ("", 10)), 10))

Noe som vil gi oss følgende resultater:

Denne funksjonen angir for mindre enn 10 ord, så hvis du trenger å finne ut siste ord for lang streng, kan du endre dette tallet 10.

Finn det niende ordet i strengen

Vi kan kombinere MIDD, LENGE, ERSTATNING, REPT med TRIM som følger for å få siste ord i strengen.

= TRIM (MIDT (SUBSTITUTE (A $ 2, "", REPT ("", LEN (A $ 2))), (B2-1)*LEN (A $ 2) +1, LEN (A $ 2)))

Noe som vil gi oss følgende resultater:

TRIM i Google Regneark

TRIM -funksjonen fungerer nøyaktig det samme i Google Sheets som i Excel:

Ytterligere merknader

Når du arbeider med tekst, er det alltid en god idé å bruke TRIM -funksjonen til å rense teksten. Ekstra mellomrom kan forårsake uønskede feil når du arbeider med funksjoner som VLOOKUP og MATCH.

Du kan bruke EXAKT -funksjonen til å teste om to teststrenger er like. Husk at funksjonene EKSAKT, ERSTATNING og FIND er store og små bokstaver, så det er også en god idé å bruke funksjonene ØVRE, NEDRE eller RIKTIG for å sette all tekst i et konsistent tilfelle.

TRIM Eksempler i VBA

Du kan også bruke TRIM -funksjonen i VBA. Type:
application.worksheetfunction.trim (tekst)
For funksjonsargumentene (tekst osv.) Kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.

Gå tilbake til listen over alle funksjoner i Excel

Slik bruker du TRIM -funksjonen i Excel:

For å bruke funksjonen OG Excel -regneark, skriver du inn følgende i en celle:
= OG (
Etter å ha lagt den inn i cellen, legg merke til hvordan AND -formelinngangene vises under cellen:

Du må angi disse inngangene i funksjonen. Funksjonsinngangene dekkes mer detaljert i neste avsnitt. Men hvis du noen gang trenger mer hjelp med funksjonen, bruker du snarveien etter å ha skrevet “= TRIM (” i en celle uten å forlate cellen CTRL + A. (EN til ENrguments) for å åpne "Sett inn funksjonsdialogboksen" for detaljerte instruksjoner:

For mer informasjon om TRIM -formelen, besøk
Microsofts nettsted.

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

wave wave wave wave wave