TRIM -funktsioonide näited - Excel, VBA ja Google'i arvutustabelid

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas Funktsioon Excel TRIM Excelis, et eemaldada tekstist kõik täiendavad tühikud.

TRIM -funktsioonide ülevaade

Funktsioon TRIM Eemaldab tekstistringilt kõik täiendavad tühikud. Sõnade vahele jääb üksikuid tühikuid.

TRIM Exceli töölehe funktsiooni kasutamiseks valige lahter ja tippige:

(Pange tähele, kuidas valemisisendid ilmuvad)

TRIM -funktsiooni süntaks ja sisendid:

= TRIM (tekst)

teksti - tekstirida.

Funktsioon TRIM eemaldab tekstist kõik tühikud, välja arvatud üksikud tühikud sõnade vahel.

= TRIM (B3)

TRIM eelnevate ja järgmiste tühikute eemaldamiseks

Lõpu tühikutega lahtreid (tühikuid kogu teksti taga) on raske märgata, kuna tekst on vaikimisi joondatud vasakule ja te ei saa öelda, et taga on täiendavad tühikud. Näiteks siin on see joondatud keskosa, nii et te ei saa isegi öelda, et sellel on eelnevad tühikud.

Kuid kui topeltklõpsate lahtril B3 või B4, näete nende lisaruume, tõstes esile:

Leidke lisaruumide arv

Kui soovite TRIM -i kohe teha, võiksite teada saada, kas lahtris on täiendavaid tühikuid.

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

LEN aitab leida tähemärkide kogupikkust või arvu. Seda saate kasutada kärbitud teksti kogupikkuse mahaarvamiseks (eemaldades kõik täiendavad tühikud).

Kui TRIM ei tööta

Näete lahtrites ilmselgeid täiendavaid tühikuid, kuid TRIM -i rakendamine ei tööta.

Seda seetõttu, et need pole teie tüüpilised ruumid. Kõigil meie klaviatuuri tähemärkidel on konkreetne ASCII (American Standard Code for Information Interchange) kood. CODE abil saate teada, mis on märgi ASCII -kood. Näiteks:

= KOOD (B3)

Viimane on tavaline tühik klaviatuuril ja selle ASCII -kood on 32. Kui kopeerite ühe tühikutest, kust TRIM ei tööta, ja kasutate sellel CODE -d, näitab see 160:

ASCII märk 160 on katkematu ruum, mida tavaliselt leitakse veebisaitidelt ja kopeeritakse Excelisse. TRIM eemaldab ainult märgi 32 (tavalised tühikud).

Mittepurunevate ja tavaliste tühikute eemaldamiseks peate ühendama nii asendaja kui ka trimmima.

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

SUBSTITUTE asendab siin kõik katkematud tühikud (ASCII kood 160) tühikutega ja TRIM eemaldab kõik täiendavad tavalised tühikud (ASCII kood 32), kui neid on.

Pange tähele, et TRIM on tekstifunktsioon. TRIM -i kasutamisel on tulemuseks tekst. Näiteks ei saa te pärast TRIM -i kasutamist neid numbreid liita lahtris E3.

Sama juhtub kuupäevadega, kuna neid tunnustatakse seerianumbrina, mitte tekstina. Võib -olla ei pea te kuupäevi summeerima, kuid see ei tööta hästi filtrites ja PivotTable -liigendtabelites.

Ülaltoodud probleemide lahendamiseks saate tekstiga väärtusteks teisendamiseks kasutada väärtust VALUE.

TRIM VS CLEAN

Funktsioon TRIM ei kehti mitteprinditavate tähemärkide puhul. Seega, kui peate need mitteprinditavad märgid eemaldama, peame kasutama funktsiooni Clean. vaadake allolevat tabelit, et saada aimu TRIM ja CLEAN erinevustest

Saate kombineerida TRIMi mõne Exceli funktsiooniga mõnel kasulikul viisil.

Väljavõtte stringist viimane sõna

Võiksime kombineerida LEFT, SUM, SUBSTITUTE ja LEN järgmiselt:

= TRIM (PAREM (asendaja (A2, "", REPT ("", 10)), 10))

Mis annaks meile järgmised tulemused:

See funktsioon sisaldab vähem kui 10 sõna, nii et kui peate leidma pika stringi viimase sõna, saate seda numbrit 10 muuta.

Leidke stringist n -ö sõna

Stringi viimase sõna saamiseks võiksime TRIMiga kombineerida MID, LEN, SUBSTITUTE, REPT järgmiselt.

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

Mis annaks meile järgmised tulemused:

TRIM Google'i arvutustabelites

Funktsioon TRIM töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis:

lisamärkmed

Tekstiga töötades on alati hea mõte teksti puhastamiseks kasutada funktsiooni TRIM. Täiendavad tühikud võivad põhjustada soovimatuid vigu, kui töötate selliste funktsioonidega nagu VLOOKUP ja MATCH.

Funktsiooni EXACT abil saate testida, kas kaks testist on võrdsed. Pidage meeles, et funktsioonid EXACT, SUBSTITUTE ja FIND on tõstutundlikud, seega on ka hea mõte kasutada ÜLEMIST, ALLA või ÕIGET funktsiooni, et kogu tekst järjepidevasse kirja panna.

TRIM Näited VBA -s

Funktsiooni TRIM saate kasutada ka VBA -s. Tüüp:
application.worksheetfunction.trim (tekst)
Funktsiooniargumentide (tekst jne) jaoks saate need kas otse funktsiooni sisestada või määrata selle asemel kasutatavad muutujad.

Tagasi kõigi Exceli funktsioonide loendisse

Funktsiooni TRIM kasutamine Excelis:

JA Exceli töölehe funktsiooni kasutamiseks tippige lahtrisse järgmine tekst:
= JA (
Pärast lahtrisse sisestamist pange tähele, kuidas AND -valemi sisendid kuvatakse lahtri all:

Peate need sisendid funktsiooni sisestama. Funktsioonide sisendeid käsitletakse üksikasjalikumalt järgmises osas. Kui aga vajate funktsiooni kasutamisel rohkem abi, kasutage pärast lahtrisse "= TRIM (") lahtrist lahkumata sisestamist otsetee CTRL + A (A eest Arguments), et avada dialoogiboks „Insert Function Dialog Box” (Lisa funktsioonide dialoogiboks), et saada üksikasjalikke juhiseid:

TRIM -vormeli kohta lisateabe saamiseks külastage
Microsofti veebisait.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave