Kako koristiti funkciju TRIM u Excelu

Možete ukloniti razmake s lijeve i desne strane teksta i unutar teksta tekstualnog niza pomoću Excelove funkcije TRIM.

Kada uvezete tekst s interneta ili druge aplikacije u svoju proračunsku tablicu programa Excel, često dolazi s neželjenim razmacima ispred teksta, nakon teksta ili u sredini tekstualne vrijednosti. Excel vam daje jednostavnu, jednostavnu funkciju pod nazivom TRIM za čišćenje tih dodatnih prostora.

S Excelovom funkcijom TRIM možete jednostavno ukloniti razmake ne samo na početku i na kraju teksta, već i unutar tekstualnog niza. U ovom ćemo vam postu pokazati kako ukloniti početni i završni razmak teksta i razmak unutar teksta zajedno s uklanjanjem razmaka samo s lijeve strane teksta.

Korištenje funkcije TRIM za uklanjanje dodatnih razmaka u Excelu

TRIM je funkcija String/Text koja uklanja ne samo razmake s obje strane, već i više od jednog razmaka unutar riječi. Ova funkcija može ukloniti samo ASCII razmak (32) iz tekstualnog niza, ali ne i znakove razmaka koji se obično nalaze na web-stranicama i kopiraju u Excel.

Sintaksa funkcije TRIM je:

=TRIM(vrijednost ćelije/tekst)

Možete se pozvati na ćeliju ili koristiti izravni tekst kao argument u funkciji.

Sljedeći list s uzorkom ima početni, zadnji, dvostruki razmak, razmak između i mnogo dodatnih razmaka u ćelijama. Pogledajmo kako možemo koristiti TRIM za uklanjanje dodatnih razmaka.

Odaberite ćeliju u kojoj želite svoj obrezani tekstualni niz i upišite formulu na sljedećoj slici. U našem primjeru želimo izrezati tekstualni niz u ćeliji A1, pa smo A1 upotrijebili kao argument funkcije TRIM i upisali formulu u ćeliju B.

Kao što možete vidjeti, svi vodeći, završni i dvostruki razmaci su uklonjeni u tekstualnom nizu.

Također možete unijeti tekstualni niz umjesto reference ćelije kao argument u funkciji. Samo pazite da svoj tekstualni niz priložite dvostrukim navodnicima (“”) kao što je prikazano u nastavku.

Korištenje funkcije TRIM za uklanjanje dodatnih razmaka u više ćelija

Također možete koristiti TRIM za uklanjanje neželjenih razmaka u stupcu ćelija. Morate samo primijeniti formulu koju ste upisali na ostatak stupca.

Možete vidjeti mali zeleni kvadrat (ručicu za popunjavanje) u donjem desnom kutu ćelije formule, samo postavite pokazivač na kvadrat i povucite ga preko ćelija na koje želite primijeniti formulu.

Posljedično, sada imate dva stupca izvornih tekstualnih nizova s ​​razmacima i obrezanih tekstova bez dodatnih razmaka.

Uklanjanje vodećih mjesta samo pomoću funkcije TRIM

Povremeno ćete možda htjeti ukloniti samo vodeće razmake, a ne ostale. U sljedećem primjeru imamo nekoliko adresa s dvostrukim razmakom između različitih dijelova adrese. To je učinjeno kako bi se poboljšala čitljivost. Ali, postoje i neka vodeći prostori u ćelijama.

Ako koristimo funkciju TRIM na tim adresama, ona će ukloniti sve dodatne razmake, uključujući dvostruke razmake koje smo dodali radi poboljšanja čitljivosti. Međutim, možete isprobati različite kombinacije formula za uklanjanje samo vodećih razmaka iz nizova.

Možete koristiti funkciju TRIM s funkcijama LEFT, FIND i REPLACE za uklanjanje vodećih razmaka:

=ZAMJENA(A1,1,PRONAĐI(LIJEVO(OBREZ (A3),2),A1)-1,"")

Funkcija 'PRONAĐI' pronašla bi poziciju prvog znaka u adresi u ćeliji A1. U gornjem primjeru, u prvoj adresi, 2 je prvi znak koji se nalazi na petoj poziciji (s obzirom da su ispred njega 4 vodeća razmaka). Zatim se izvlače svi znakovi nakon pete pozicije. Funkcija REPLACE bi uklonila sve vodeće razmake zamjenjujući ih ekstrahiranim znakovima.

Uklanjanje neraskidivih razmaka pomoću funkcije TRIM

Nažalost, funkcija TRIM ne može izbrisati sve razmake, posebno razmak bez prekida, koji se u Excelu može pojaviti kao CHAR(160) (vidi primjer u nastavku).

Ali dodavanjem funkcije SUBSTITUTE u formulu TRIM, možete ukloniti znakove koji se ne mogu ispisati. Razmak koji se ne prekida također je znak koji se ne može ispisati.

Da biste uklonili razmak bez prekida, možete koristiti sljedeću formulu:

=ODREZI(ZAMJENA(A11,CHAR(160)," "))

Rezultat:

To je to.