Jei trauksite duomenis iš išorinių duomenų bazių ir senų sistemų, neabejotinai susidursite su tekstu, kuriame yra papildomų tarpų. Kartais šie papildomi tarpai yra teksto pradžioje, o kartais jie rodomi pabaigoje.
Papildomi tarpai paprastai yra blogi, nes gali sukelti problemų paieškos formulėse, diagramose, stulpelių dydžiuose ir spausdinant.
Paveikslėlyje parodyta, kaip galite pašalinti nereikalingus tarpus naudodami funkciją TRIM.
Funkcija TRIM yra gana paprasta. Tiesiog pateikite šiek tiek teksto ir jis pašalins visus tarpus iš teksto, išskyrus pavienius tarpus tarp žodžių.
Kaip ir su kitomis funkcijomis, funkciją TRIM galite įdėti į kitas funkcijas, kad išvalytumėte tekstą ir atliktumėte kitas manipuliacijas. Pavyzdžiui, ši funkcija apkarpo tekstą langelyje A1 ir vienu veiksmu paverčia jį didžiosiomis raidėmis:
=VIRŠUTINIS(APDARBAS(A1))
Funkcija TRIM buvo skirta iškirpti tik ASCII tarpo simbolį iš teksto. ASCII tarpo simbolio kodo reikšmė yra 32. Tačiau Unikodo simbolių rinkinyje yra papildomas tarpo simbolis, vadinamas nepertraukiamu tarpo simboliu. Šis simbolis dažniausiai naudojamas tinklalapiuose ir jo Unikodo reikšmė yra 160.
Funkcija TRIM skirta naudoti tik CHAR(32) tarpo simbolius. Ji pati negali apdoroti CHAR(160) tarpo simbolių. Norėdami tvarkyti tokį tarpą, turite naudoti funkciją SUBSTITUTE, kad surastumėte CHAR(160) tarpo simbolius ir pakeistumėte juos CHAR(32) tarpo simboliais, kad funkcija TRIM galėtų juos ištaisyti. Šią užduotį galite atlikti vienu metu pagal šią formulę:
=TRIM(PAKEITIMAS(A4,CHAR(160),CHAR(32)))