Primjeri funkcija TRIM - Excel, VBA i Google tablice

Preuzmite Primjer radne knjige

Preuzmite primjer radne knjige

Ovaj vodič pokazuje kako se koristi Excel TRIM funkcija u programu Excel za uklanjanje svih dodatnih razmaka iz teksta.

Pregled funkcije TRIM

Funkcija TRIM Uklanja sve dodatne razmake iz tekstualnog niza. Zadržava pojedinačne razmake između riječi.

Da biste koristili funkciju radnog lista TRIM Excel, odaberite ćeliju i upišite:

(Obratite pažnju na to kako se pojavljuju unosi formule)

TRIM funkcija Sintaksa i ulazi:

= TRIM (tekst)

tekst - Niz teksta.

Funkcija TRIM uklanja sve razmake u tekstu, osim pojedinačnih razmaka između riječi.

= TRIM (B3)

TRIM za uklanjanje prethodnih i zaostalih razmaka

Teško je uočiti ćelije s razmacima na kraju (razmaci iza cijelog teksta) jer je tekst prema zadanim postavkama poravnat ulijevo i nećete moći reći da postoje dodatni razmaci iza. Ovdje je, na primjer, poravnato središte, pa čak ni ne možete reći da ima prethodne razmake.

No ako dvaput kliknete na ćeliju B3 ili B4, vidjet ćete dodatne prostore koje imaju označavanjem:

Pronađi broj dodatnih prostora

Možda ćete htjeti saznati ima li ćelija dodatne prostore umjesto da odmah napravite TRIM.

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

LEN pomaže u pronalaženju ukupne duljine ili broja znakova. To možete upotrijebiti za oduzimanje ukupne duljine obrezanog teksta (uklanjajući sve dodatne razmake).

Kada TRIM ne radi

Možda ćete vidjeti očite dodatne razmake u ćelijama, ali čini se da primjena TRIM -a ne funkcionira.

To je zato što ovo nisu vaši tipični prostori. Svi naši znakovi na tipkovnici imaju poseban ASCII (American Standard Code for Information Interchange) kôd. Možete koristiti CODE da biste saznali koji je ASCII kôd znaka. Na primjer:

= KOD (B3)

Posljednji je običan razmak na tipkovnici i njegov ASCII kôd je 32. Ako kopirate jedan od "razmaka" s mjesta na kojem TRIM ne radi i na njemu koristite CODE, on prikazuje 160:

ASCII znak 160 neprekidan je prostor i obično se nalazi na web stranicama i kopira u Excel. TRIM uklanja samo znak 32 (redovni razmaci).

Da biste uklonili neprekinute i obične prostore, morate kombinirati ZAMJENU i TRIM.

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

SUBSTITUTE ovdje zamjenjuje sve neprekinute razmake (ASCII kod 160) prazninama, a TRIM uklanja sve dodatne regularne razmake (ASCII kod 32) ako ih ima.

Imajte na umu da je TRIM tekstualna funkcija. Nakon korištenja TRIM -a rezultat je tekst. Na primjer, nećete moći zbrojiti te brojeve u ćeliju E3 nakon korištenja TRIM -a.

Ista se stvar događa s datumima jer su prepoznati kao serijski brojevi, a ne kao tekst. Možda nećete morati zbrajati datume, ali to ne funkcionira dobro u filterima i zaokretnim tablicama.

Da biste riješili gore navedene probleme, pomoću VALUE možete pretvoriti iz teksta u vrijednosti.

TRIM VS CLEAN

Funkcija TRIM nije primjenjiva za znakove koji se ne mogu ispisati, pa ako trebate ukloniti te znakove koji se ne mogu ispisati, moramo koristiti Clean. pogledajte donju tablicu kako biste stekli uvid u razliku između TRIM i CLEAN

Možete kombinirati TRIM s nekim od Excel funkcija na neke korisne načine.

Izdvoji posljednju riječ iz niza

Mogli bismo kombinirati LIJEVO, ZBIR, ZAMJENA s LEN -om na sljedeći način:

= TRIM (DESNO (ZAMJENA (A2, "", REPT ("", 10)), 10))

Što bi nam dalo sljedeće rezultate:

Ova funkcija je postavljena za manje od 10 riječi, pa ako trebate saznati posljednju riječ za dugi niz, možete promijeniti ovaj broj 10.

Pronađi N -tu riječ u nizu

Mogli bismo kombinirati MID, LEN, SUBSTITUTE, REPT sa TRIM na sljedeći način kako bismo dobili zadnju riječ niza.

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

Što bi nam dalo sljedeće rezultate:

TRIM u Google tablicama

Funkcija TRIM radi potpuno isto u Google tablicama kao i u Excelu:

dodatne napomene

Prilikom rada s tekstom uvijek je dobro upotrijebiti funkciju TRIM za čišćenje teksta. Dodatni razmaci mogu uzrokovati neželjene pogreške pri radu s funkcijama kao što su VLOOKUP i MATCH.

Funkciju EXACT možete koristiti za provjeru jesu li dva niza testa jednaka. Imajte na umu da funkcije EXACT, SUBSTITUTE i FIND razlikuju velika i mala slova, pa je također dobra ideja upotrijebiti funkcije GORNJE, DONJE ili PRAVILNO kako biste sav tekst stavili u dosljedna slova.

Primjeri TRIM -a u VBA

Također možete koristiti funkciju TRIM u VBA. Tip:
application.worksheetfunction.trim (tekst)
Za argumente funkcije (tekst itd.) Možete ih unijeti izravno u funkciju ili definirati varijable koje ćete umjesto toga koristiti.

Povratak na popis svih funkcija u Excelu

Kako koristiti funkciju TRIM u Excelu:

Da biste koristili funkciju Excel radnog lista, upišite sljedeće u ćeliju:
= I (
Nakon što ste ga unijeli u ćeliju, primijetite kako se ulazi AND formule pojavljuju ispod ćelije:

Morat ćete unijeti ove ulaze u funkciju. Ulazi funkcija detaljnije su obrađeni u sljedećem odjeljku. Međutim, ako vam ikada zatreba dodatna pomoć s funkcijom, nakon što upišete “= TRIM (” u ćeliju, bez napuštanja ćelije, upotrijebite prečac CTRL + A (A za Arguments) da biste otvorili "Dijaloški okvir za umetanje funkcija" za detaljne upute:

Za više informacija o formuli TRIM posjetite stranicu
Microsoftova web stranica.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave