TRIM -funktionseksempler - Excel, VBA og Google Sheets

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel TRIM -funktion i Excel for at fjerne alle ekstra mellemrum fra tekst.

Oversigt over TRIM -funktioner

TRIM -funktionen Fjerner alle ekstra mellemrum fra en tekststreng. Bevarer enkelte mellemrum mellem ord.

Hvis du vil bruge funktionen TRIM Excel -regneark, skal du vælge en celle og skrive:

(Bemærk hvordan formelindgangene vises)

TRIM -funktion Syntaks og input:

= TRIM (tekst)

tekst - En tekststreng.

TRIM -funktionen fjerner alle mellemrum i en tekst, bortset fra enkelte mellemrum mellem ord.

= TRIM (B3)

TRIM for at fjerne forudgående og bageste rum

Det er svært at få øje på celler med efterfølgende mellemrum (mellemrum bag hele teksten), fordi tekst som standard er justeret til venstre, og du ikke kan se, at der er flere mellemrum bagved. I dette f.eks. Her er det justeret center, så du kan ikke engang fortælle, at det har forudgående mellemrum.

Men hvis du dobbeltklikker på celle B3 eller B4, vil du se de ekstra mellemrum, de har ved at fremhæve:

Find antal ekstra rum

Du vil måske finde ud af, om cellen har ekstra mellemrum i stedet for at gøre TRIM med det samme.

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

LEN hjælper med at finde den samlede længde eller antal tegn. Du kan bruge det til at trække den samlede længde af en beskåret tekst (fjerne alle ekstra mellemrum).

Når TRIM ikke virker

Du kan muligvis se tydelige ekstra mellemrum i cellerne, men det ser ikke ud til at bruge TRIM.

Det er fordi det ikke er dine typiske rum. Alle vores tegn på tastaturet har en specifik ASCII -kode (American Standard Code for Information Interchange). Du kan bruge KODE til at finde ud af, hvad der er tegnets ASCII -kode. For fx:

= KODE (B3)

Den sidste er et almindeligt mellemrum på tastaturet, og dens ASCII -kode er 32. Hvis du kopierer et af "mellemrum", hvorfra TRIM ikke fungerer, og bruger KODE på det, viser det 160:

ASCII-tegn 160 er et non-breaking space og findes normalt på websteder og kopieres til Excel. TRIM fjerner kun tegn 32 (almindelige mellemrum).

For at fjerne de ikke-brydende mellemrum og de almindelige, skal du kombinere både SUBSTITUTE og TRIM.

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

SUBSTITUTE erstatter alle de ikke-brydende mellemrum (ASCII-kode 160) her med emner, og TRIM fjerner eventuelle yderligere almindelige mellemrum (ASCII-kode 32), hvis nogen.

Bemærk, at TRIM er en tekstfunktion. Ved brug af TRIM er resultatet en tekst. For eksempel vil du ikke være i stand til at opsummere disse tal i celle E3 efter brug af TRIM.

Det samme sker for datoer, da de genkendes som serienumre og ikke som tekst. Du behøver muligvis ikke at opsummere datoer, men det fungerer ikke godt i filtre og pivottabeller.

For at løse problemerne ovenfor kan du bruge VALUE til at konvertere fra tekst til værdier.

TRIM VS REN

TRIM-funktionen gælder ikke for tegn, der ikke kan udskrives, så hvis du skal fjerne de tegn, der ikke kan udskrives, skal vi bruge Clean. se nedenstående tabel for at få en idé om forskelligt mellem TRIM og CLEAN

Du kan kombinere TRIM med nogle af Excel -funktionerne på nogle nyttige måder.

Uddrag sidste ord fra streng

Vi kunne kombinere LEFT, SUM, SUBSTITUTE med LEN som følger:

= TRIM (HØJRE (SUBSTITUTE (A2, "", REPT ("", 10)), 10))

Hvilket ville give os følgende resultater:

Denne funktion er indstillet til mindre end 10 ord, så hvis du skal finde ud af sidste ord for lang streng, kan du ændre dette nummer 10.

Find det niende ord i strengen

Vi kunne kombinere MID, LEN, SUBSTITUTE, REPT med TRIM som følger for at få det sidste ord i strengen.

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

Hvilket ville give os følgende resultater:

TRIM i Google Sheets

TRIM -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:

Ekstra Noter

Når du arbejder med tekst, er det altid en god idé at bruge TRIM -funktionen til at rense teksten. Ekstra mellemrum kan forårsage uønskede fejl, når du arbejder med funktioner som VLOOKUP og MATCH.

Du kan bruge EXAKT -funktionen til at teste, om to teststrenge er ens. Husk, funktionerne EXAKT, SUBSTITUTE og FIND er store og små bogstaver, så det er også en god idé at bruge funktionerne ØVERSTE, LAVERE eller RIGTIGE til at placere al teksten i et ensartet tilfælde.

TRIM Eksempler i VBA

Du kan også bruge TRIM -funktionen i VBA. Type:
application.worksheetfunction.trim (tekst)
For funktionsargumenterne (tekst osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

Tilbage til listen over alle funktioner i Excel

Sådan bruges TRIM -funktionen i Excel:

Hvis du vil bruge funktionen OG Excel -regneark, skal du indtaste følgende i en celle:
= OG (
Efter at have indtastet den i cellen, skal du bemærke, hvordan AND -formelindgangene vises under cellen:

Du skal indtaste disse input i funktionen. Funktionsinputene er dækket mere detaljeret i det næste afsnit. Men hvis du nogensinde har brug for mere hjælp til funktionen, skal du bruge genvejen efter at have skrevet “= TRIM (” i en celle uden at forlade cellen CTRL + A (EN til ENrguments) for at åbne “Indsæt funktionsdialogboksen” for detaljerede instruktioner:

For mere information om TRIM -formlen besøg
Microsofts websted.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave