Z Excelovo funkcijo TRIM lahko odstranite presledke na levi in desni strani besedila ter znotraj besedila besedilnega niza.
Ko uvozite besedilo iz interneta ali druge aplikacije v Excelovo preglednico, se pogosto pojavijo neželeni presledki pred besedilom, za besedilom ali na sredini vrednosti besedila. Excel vam ponuja preprosto funkcijo, ki je enostavna za uporabo, imenovano TRIM, za čiščenje teh dodatnih prostorov.
Z Excelovo funkcijo TRIM lahko preprosto odstranite presledke ne le na začetku in koncu besedila, temveč tudi znotraj besedilnega niza. V tej objavi vam bomo pokazali, kako odstraniti začetni in zadnji presledek besedila ter presledek znotraj besedila ter odstraniti samo presledke z leve strani besedila.
Uporaba funkcije TRIM za odstranjevanje dodatnih presledkov v Excelu
TRIM je funkcija niz/besedilo, ki odstrani ne samo presledke na obeh straneh, ampak tudi več kot en presledek znotraj besed. Ta funkcija lahko odstrani samo presledek ASCII (32) iz besedilnega niza, ne pa tudi presledkov brez prekinitve, ki jih običajno najdemo na spletnih straneh in kopiramo v Excel.
Sintaksa funkcije TRIM je:
=TRIM(vrednost celice/besedilo)
Lahko se sklicujete na celico ali uporabite neposredno besedilo kot argument v funkciji.
Naslednji vzorčni list ima začetni, zadnji, dvojni presledek, vmesni prostor in veliko dodatnih presledkov v celicah. Poglejmo, kako lahko uporabimo TRIM za odstranitev dodatnih presledkov.
Izberite celico, v kateri želite svoj obrezani besedilni niz, in vnesite formulo na naslednji sliki. V našem primeru želimo obrezati besedilni niz v celici A1, zato smo uporabili A1 kot argument funkcije TRIM in vnesli formulo v celico B.
Kot lahko vidite, so v besedilnem nizu odstranjeni vsi začetni, zadnji in dvojni presledki.
Kot argument v funkciji lahko namesto sklicevanja na celico vnesete tudi besedilni niz. Prepričajte se, da ste svoj besedilni niz obložili z dvojnimi narekovaji (“”), kot je prikazano spodaj.
Uporaba funkcije TRIM za odstranjevanje dodatnih presledkov v več celicah
Uporabite lahko tudi TRIM, da odstranite neželene presledke v stolpcu celic. Formulo, ki ste jo vnesli v eno, morate uporabiti samo za preostali del stolpca.
V spodnjem desnem kotu celice formule lahko vidite majhen zeleni kvadrat (ročico za polnjenje), samo postavite kazalec na kvadrat in ga povlecite čez celice, za katere želite uporabiti formulo.
Posledično imate zdaj dva stolpca izvirnih besedilnih nizov s presledki in obrezana besedila brez dodatnih presledkov.
Odstranjevanje vodilnih presledkov samo s funkcijo TRIM
Občasno boste morda želeli odstraniti samo vodilne presledke in ne ostalih. V naslednjem primeru imamo nekaj naslovov z dvojnim presledkom med različnimi deli naslova. To se naredi za izboljšanje berljivosti. Toda v celicah je tudi nekaj vodilnih prostorov.
Če na teh naslovih uporabimo funkcijo TRIM, bo odstranila vse dodatne presledke, vključno z dvojnimi presledki, ki smo jih dodali za izboljšanje berljivosti. Lahko pa poskusite z različnimi kombinacijami formul, da odstranite samo vodilne presledke iz nizov.
Funkcijo TRIM lahko uporabite s funkcijami LEFT, FIND in REPLACE, da odstranite vodilne presledke:
=ZAMENJAJ(A1,1,NAJDI(LEVO(OBREZ(A3),2),A1)-1,"")
Funkcija 'FIND' bi našla položaj prvega znaka v naslovu v celici A1. V zgornjem primeru je v prvem naslovu 2 prvi znak, ki je na petem mestu (saj so pred njim 4 vodilni presledki). Nato se izvlečejo vsi znaki za petim mestom. Funkcija REPLACE bi odstranila vse vodilne presledke tako, da bi jih nadomestila z izvlečenimi znaki.
Odstranjevanje neprekinjenih presledkov s funkcijo TRIM
Na žalost funkcija TRIM ne more izbrisati vseh presledkov, zlasti neprekinjenega presledka, ki se lahko v Excelu prikaže kot CHAR(160) (glejte spodnji primer).
Če pa formuli TRIM dodate funkcijo SUBSTITUTE, lahko odstranite znake, ki niso natisljivi. Neprekinjen presledek je tudi znak, ki ga ni mogoče natisniti.
Če želite odstraniti neprekinjen presledek, lahko uporabite naslednjo formulo:
=OBREŽI(NADOMESTI(A11,CHAR(160)," "))
rezultat:
to je to.