Ако извучете податке из спољних база података и старих система, без сумње ћете наићи на текст који садржи додатне размаке. Понекад се ови додатни размаци налазе на почетку текста, док се у другим случајевима појављују на крају.
Додатни размаци су генерално зли јер могу да изазову проблеме у формулама за тражење, графиконима, величини колона и штампању.
Слика илуструје како можете уклонити сувишне просторе помоћу функције ТРИМ.
Функција ТРИМ је релативно једноставна. Једноставно му дајте мало текста и он ће уклонити све размаке из текста осим појединачних размака између речи.
Као и код других функција, функцију ТРИМ можете угнездити у друге функције да бисте очистили текст док примењујете неку другу манипулацију. На пример, следећа функција скраћује текст у ћелији А1 и претвара га у велика слова у једном кораку:
=ГОРЊА(ОБРАДА(А1))
Функција ТРИМ је дизајнирана да одсече само АСЦИИ знак размака из текста. АСЦИИ знак за размак има вредност кода 32. Уницоде скуп знакова, међутим, има додатни знак размака који се назива знак размака без прекида. Овај знак се обично користи на веб страницама и има Уницоде вредност од 160.
Функција ТРИМ је дизајнирана да рукује само ЦХАР(32) размацима. Не може, сам по себи, да рукује размацима ЦХАР(160). Да бисте управљали оваквом врстом простора, потребно је да користите функцију СУБСТИТУТЕ да бисте пронашли знакове за размак ЦХАР(160) и заменили их са ЦХАР(32) знаковима за размак како би функција ТРИМ могла да их поправи. Овај задатак можете да извршите одједном помоћу следеће формуле:
=ТРИМ(СУБСТИТУТЕ(А4,ЦХАР(160),ЦХАР(32)))