Kui tõmbate andmeid välistest andmebaasidest ja pärandsüsteemidest, näete kahtlemata teksti, mis sisaldab täiendavaid tühikuid. Mõnikord on need lisatühikud teksti alguses, teinekord aga lõpus.
Lisatühikud on üldiselt kurjad, kuna need võivad põhjustada probleeme otsinguvalemites, diagrammides, veergude suuruse määramisel ja printimisel.
Joonis illustreerib, kuidas saate funktsiooni TRIM abil eemaldada üleliigsed tühikud.
Funktsioon TRIM on suhteliselt lihtne. Andke sellele lihtsalt teksti ja see eemaldab tekstist kõik tühikud, välja arvatud üksikud tühikud sõnade vahel.
Nagu teistegi funktsioonide puhul, saate TRIM-funktsiooni paigutada teistesse funktsioonidesse, et teksti puhastada ja samal ajal muid manipuleerimisi rakendada. Näiteks kärbib järgmine funktsioon teksti lahtris A1 ja teisendab selle ühe sammuga suurtähtedeks:
=ÜLEMINE(TRIM(A1))
Funktsioon TRIM on loodud tekstist ainult ASCII tühiku kärpimiseks. ASCII tühikumärgi koodiväärtus on 32. Unicode'i märgistikul on aga täiendav tühik, mida nimetatakse katkematuks tühikumärgiks. Seda märki kasutatakse tavaliselt veebilehtedel ja selle Unicode'i väärtus on 160.
Funktsioon TRIM on loodud käsitlema ainult CHAR(32) tühikumärke. See ei saa ise hakkama CHAR(160) tühikumärkidega. Seda tüüpi tühikute käsitlemiseks peate kasutama funktsiooni SUBSTITUTE, et leida CHAR(160) tühikumärgid ja asendada need CHAR(32) tühikutega, et funktsioon TRIM saaks need parandada. Saate selle ülesande korraga täita järgmise valemiga:
=TRIM(ASENDA(A4,CHAR(160),CHAR(32)))