Kako smanjiti razmake u Excelu (8 najlakših načina)

  • Podijeli Ovo
Hugh West

U Excelu, dok uvozite podatke iz različitih izvora ili kreirate skup podataka, postoji mogućnost da imate dodatnih neželjenih prostora. Ponekad dodatni razmaci uzrokuju greške pri korištenju različitih funkcija. Za izradu standardnog i dobrog skupa podataka potrebno je podrezivanje dodatnih prostora. U ovom članku ću objasniti kako skratiti razmake u Excelu.

Da bi objašnjenje bilo jasnije, koristit ću uzorak skupa podataka koji predstavlja lične podatke određenu osobu. Skup podataka ima 3 kolone, a to su Ime , Grad i Poštanski broj .

Preuzmite za vježbanje

Trim Spaces.xlsm

8 načina za odsecanje razmaka u Excelu

1. Korištenje funkcije TRIM za srezivanje razmaka vrijednosti niza

TRIM funkcija je najkorisnija funkcija za urezivanje dodatnih razmaka . On reže svih nekoliko tipova razmaka, a to su vodeći , završni i među razmaci iz oba String i Numeričke vrijednosti. Ne može sjeći jedan znak razmaka između riječi.

Ovdje ću sjeći razmake iz vrijednosti niza Name kolona.

Za početak, odaberite bilo koju ćeliju da postavite rezultujuću vrijednost.

➤ Odabrao sam ćeliju E4 .

⏩ U ćelija E4 , upišite sljedeću formulu.

=TRIM(B4)

Ovdje, upostavite ga tamo gde želite da date natpis

dijaloški okvir od Dodeli makro će se pojaviti.

Zatim izaberite Ime makroa i Makroi u .

⏩ Odabrao sam Trim_Trailing_Spaces iz Naziv makroa odabrano Excel Trim Spaces.xlsm iz Makroi u .

Zatim kliknite OK .

Preimenujte Dugme .

➤ Nazvao sam ga Skrati zadnje razmake .

Sada kliknite na Dugme za pokretanje koda.

Dakle, svi zadnji razmaci će biti skraćeni .

Završni razmaci iz kolone Naziv su skraćeni.

Stvari koje treba zapamtiti

🔺 Funkcija TRIM tretira sve vrste vrijednosti kao string vrijednosti. Stoga, budite oprezni dok sečete razmake od numeričkih vrijednosti.

Odjeljak za vježbu

Dao sam list za vježbu u radnoj svesci za vježbanje ovih objašnjeni načini skraćivanja prostora. Možete ga preuzeti sa gore navedenog.

Zaključak

Pokušao sam objasniti 8 lakih i brzih načina za srezivanje razmaka u Excelu. Ovi različiti načini pomoći će vam da smanjite sve vrste vrijednosti. Na kraju, ali ne i najmanje važno, ako imate bilo kakve prijedloge, ideje ili povratne informacije, slobodno komentirajte ispod.

Funkcija TRIM, izabrao sam ćeliju B4kao tekst. Sada će funkcija TRIM sjećisve početne, zadnje i međuprostore iz odabrane ćelije.

⏩ Pritisnite ENTER i dobit ćete Naziv gdje su dodatni razmaci srezani .

⏩ Sada možete koristiti Ručica za popunjavanje za Automatsko popunjavanje formule za ostale ćelije.

Pročitajte više: [ Popravak] TRIM funkcija ne radi u Excelu: 2 rješenja

2. Korištenje funkcije TRIM za skraćivanje razmaka brojčanih vrijednosti

Također možete ukloniti sve vodeće, završni, kao i razmaci između numeričkih vrijednosti također. Ali problem je što funkcija TRIM tretira čak i numeričke vrijednosti kao stringove . Zato ćete morati koristiti funkciju VALUE sa funkcijom TRIM da skratite razmake od numeričkih vrijednosti.

Ovdje ću odrezati razmake od numeričkih vrijednosti kolone Poštanski broj .

Za početak, odaberite bilo koju ćeliju da postavite rezultirajuću vrijednost.

➤ Odabrao sam ćeliju E4 .

⏩ U ćeliji E4 , upišite sljedeću formulu.

=TRIM(D4)

Ovdje, u TRIM , izabrao sam ćeliju D4 kao tekst . Sada će funkcija TRIM sjeći sve početne, zadnje i međuprostore iz odabrane ćelije.

⏩ Pritisnite ENTER i dobit ćete Poštanski broj gdje će dodatni prostori biti srezani .

Od strane gledajući rezultat može se činiti da je funkcija TRIM obavila svoj posao. Ali ako pogledate kako treba, primijetit ćete da se odsečene vrijednosti ne ponašaju kao brojevi.

Da biste izbjegli ovaj problem, možete koristiti TRIM i VRIJEDNOST funkcioniše zajedno.

Najprije odaberite bilo koju ćeliju da postavite rezultirajuću vrijednost.

➤ Odabrao sam ćeliju E4 .

⏩ U ćeliju E4 upišite sljedeću formulu.

=VALUE(TRIM(D4))

Ovdje, u VRIJEDNOST funkcija, koristio sam TRIM(D4) kao tekst .

Sljedeće, u funkciji TRIM , izabrao sam ćeliju D4 kao tekst . Sada, funkcija TRIM će odrezati sve početne, zadnje i između razmaka iz odabrane ćelije.

Sada, VALUE funkcija će pretvoriti skraćeni niz u broj .

⏩ Pritisnite tipku ENTER i dobit ćete poštanski broj kao broj gdje su dodatni razmaci srezani .

⏩ Sada možete koristiti ručicu za popunjavanje za Automatsko popunjavanje formulu za ostale ćelije.

Pročitajte više: Kako seći Dio teksta u Excel-u (9 jednostavnih metoda)

3. Korištenje lijevog TRIM-a za obrezivanje vodećih razmaka

U slučaju da želite smanjiti samo vodeće razmake onda to možete učiniti koristeći MID funkcija, FIND funkcija, TRIM funkcija i LEN funkcija zajedno.

Ovdje, iz Naziv kolona, ​​želim samo skratiti vodeće razmake.

Za početak, odaberite bilo koju ćeliju da postavite rezultirajuću vrijednost.

➤ Odabrao sam E4 ćelija.

⏩ U ćeliju E4 upišite sljedeću formulu.

=MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4))

Ovdje, u funkciji MID , odabrao sam ćeliju B4 kao tekst , koristio FIND(MID(TRIM(B4)) ,1,1),B4) kao početni_broj zatim koristi LEN(B4) kao broj_znakova .

Sljedeće, u FIND funkcija, koristio sam MID(TRIM(B4),1,1) kao pronađi_tekst i odabrao ćeliju B4 kao unutar_teksta .

Opet, u funkciji MID , koristio sam RIM(B4) kao tekst , koristio 1 kao start_num zatim koristi 1 kao num_chars .

Zatim, u funkciji LEN , izabrao sam ćelija B4 kao tekst .

Raščlamba formule

TRIM( B4) —> će skratiti sve dodatne razmake.

Izlaz: Adam Smith

MID(TRIM(B4),1,1) —> počevši od pozicije 1 će izdvojiti podniz iz niza.

Izlaz: A

FIND(MID(TRIM(B4),1,1),B4) —> Ovo će vrati poziciju niza.

Izlaz: 4

LEN(B4) —> će vratiti broj znakova u tekstualni niz.

Izlaz: 17

MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) —> vratit će cijeli tekstualni niz.

ο MID(B4, 4, 17)

Izlaz: Adam Smith

Objašnjenje: Skratio početni razmaci od imena “ Adam     Smith” .

⏩ Pritisnite tipku ENTER i vodeći razmaci će biti izrezano iz kolone Naziv .

⏩ Sada možete koristiti ručicu za popunjavanje do Automatsko popunjavanje formula za ostale ćelije.

Povezani sadržaj : Funkcija lijevog obrezivanja u Excelu: 7 prikladnih načina

4. Korištenje funkcije SUBSTITUTE za obrezivanje svih razmaka

Kad god želite odrezati sve razmake iz bilo koje vrijednosti onda možete koristiti funkciju ZAMENJAVA .

Ovde ću odrezati sve razmake iz kolone Grad .

Za početak , odaberite bilo koju ćeliju da postavite rezultirajuću vrijednost.

➤ Odabrao sam ćeliju E4 .

⏩ U ćeliju E4 upišite sljedeću formulu .

=SUBSTITUTE(C4," ","")

Ovdje, u funkciji ZAMJENA , izabrao sam C4 ćeliju kao tekst , koristio ” ” (Jedan razmak) kao stari_tekst zatim korišten “” (Bez razmaka) kao novi_tekst . Sada će funkcija ZAMJENA zamijeniti razmake bez razmaka.

⏩ Pritisnite tipku ENTER i dodatni razmaci će biti odrezani od kolona Grad .

⏩ Sada,možete koristiti Fill Handle da AutoFill formulu za ostale ćelije.

5. Korištenje TRIM & SUBSTITUTE Funkcija za obrezivanje neprekidnih razmaka

Kad god uvozimo podatke s nekog drugog mjesta, većinu vremena se ušulja nekoliko razmaka bez prekida. Možete skratiti te neprekidne razmake koristeći funkcije TRIM , CLEAN i SUBSTITUTE zajedno.

Za početak, odaberite bilo koju ćeliju da postavite rezultantu vrijednost.

➤ Izabrao sam ćeliju E4 .

⏩ U ćeliju E4 upišite sljedeću formulu.

=TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," "))))

Ovdje, u funkciji TRIM , koristio sam CLEAN((SUBSTITUTE(B4,CHAR(160) ,” “))) kao tekst . koristi FIND(MID(TRIM(B4),1,1),B4) kao početni_broj zatim koristi LEN(B4) kao broj_znakova .

Dalje, u funkciji CLEAN , koristio sam SUBSTITUTE(B4,CHAR(160),” “)) kao tekst .

Zatim, u funkciji ZAMENJAVA , izabrao sam B4 ćeliju kao tekst , koristio CHAR(160) kao stari_tekst , a zatim se koristi ” “ (Single Space) kao novi_tekst .

Sada, <1 Funkcija>ZAMJENA će zamijeniti neprekidajuće razmake s jednostrukim razmakom.

Razbijanje formule

SUBSTITUTE(B4,CHAR(160),” “) —> će skratiti sve dodatne razmake.

Izlaz: Adam Smith

CLEAN((SUBSTITUTE(B4,CHAR(160),” “))) —> počevši od pozicije 1 će izdvojiti podniz iz niza.

Izlaz: Adam     Smith

TRIM(CLEAN((ZAMJENA(B4,CHAR(160)” “)))) —> Ovo će se vratiti položaj niza.

ο TRIM(” Adam     Smith”)

Izlaz: Adam Smith

Objašnjenje: Skratio neprekidne razmake od imena “ Adam Smith” .

⏩ Pritisnite ENTER ključ i neprekidni razmaci bit će odsečeni iz kolone Ime .

⏩ Sada , možete koristiti ručicu za popunjavanje za automatsko popunjavanje formulu za ostale ćelije.

6. Korištenje Find & Zamijenite na Skratite prostore

Možete koristiti i Pronađi & Zamijenite funkciju da skratite razmake u Excelu.

Dozvolite mi da vam demonstriram proceduru,

Sljedeće, odaberite raspon ćelija odakle želite odrezati razmake.

➤ Odabrao sam raspon ćelija C4:C12 .

Zatim otvorite karticu Početna >> ; iz Uređivanje grupe >> idite na Pronađi & Odaberite >> odaberite Zamijeni

Pojaviće se dijaloški okvir .

⏩ I koristi jedan razmak u Pronađi šta za skratiti razmake.

⏩ Zadržao sam Zamijeni sa polje Prazno .

Zatim kliknite na Zamijeni sve .

Porukuiskačući pokazujući koliko se zamjena dogodilo.

⏩ Napravili smo 17 zamjena .

Zatim kliknite OK i zatvorite dijalog box .

⏩ Ovdje su svi razmaci odsečeni u koloni Grad .

Povezani sadržaj: Izrežite prave znakove i razmake u Excelu (5 načina)

7. Korištenje VBA za Skratite vodeće razmake

Ako želite, također možete koristiti Visual Basic (VBA) da skratite vodeće razmake.

Dozvolite mi objasniti vam proceduru,

Prvo otvorite karticu Developer >> zatim odaberite Visual Basic.

⏩ Zatim će se otvoriti novi prozor Microsoft Visual Basic za aplikacije .

Sada otvorite Insert >> odaberite Module .

Upišite sljedeći kod u otvorene razmake Module do skratite vodeće razmake.

2367

Ovdje, u Sub Trim_Leading_Spaces() , deklarirao sam varijable Rg i WRg kao Raspon .

Sljedeće, nazvali dijaloški okvir Trim Leading Spaces i zatim koristili For petlju do TRIM svaki odabrani ćelija .

Onda sam koristio VBA LTRIM funkciju da skratim.

Sada, Sačuvaj kod i vratite se na radni list.

da biste primijenili VBA , ako želite možete odabrati ćeliju ili raspon ćelija sada, inače možete odabrati raspon u kutiji za poruke .

➤ Odabrao sam raspon ćelija B4:B12 .

Zatim otvorite karticu Prikaz >> iz Makroa >> odaberite Prikaži makroe.

Pojaviće se dijaloški okvir . Odatle odaberite Naziv makroa i Makroi u .

⏩ Odabrao sam Trim_Leading_Spaces u Naziv makroa .

⏩ Izabrao sam Excel Trim Spaces.xlsm u Makroi u .

Zatim kliknite Pokreni .

Pojavit će se kutija za poruke gdje će biti prikazan vaš odabrani raspon.

Sada kliknite OK .

Zbog toga će svi vodeći razmaci biti srezani .

8. Korištenje VBA za skraćivanje krajnjih razmaka

Ako želite, također možete sjeći završne razmake koristeći Visual Basic .

Ovdje, želim skratiti završne razmake iz kolone Ime .

Sada, da otvorite prozor Visual Basic za aplikacije , možete slijediti korake objašnjene u odjeljku 7 .

Zatim unesite sljedeći kod u Module .

3158

Ovdje, u Sub Trim_Trailing_Spaces() , deklarirao sam rng varijabla kao Raspon .

Onda sam koristio funkcije VBA TRIM

Sada, Sačuvajte kod i vratite se na radni list.

Otvorite karticu Razvojnik >> od Insert >> odaberite Dugme iz Kontrole obrasca

Sada, Prevucite Dugme na

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.