Jos haet tietoja ulkoisista tietokannoista ja vanhoista järjestelmistä, kohtaat epäilemättä tekstiä, joka sisältää ylimääräisiä välilyöntejä. Joskus nämä ylimääräiset välilyönnit löytyvät tekstin alusta, kun taas toisinaan ne näkyvät lopussa.
Ylimääräiset välilyönnit ovat yleensä huonoja, koska ne voivat aiheuttaa ongelmia hakukaavoissa, kaavioissa, sarakkeiden koon mitoittamisessa ja tulostuksessa.
Kuva havainnollistaa, kuinka voit poistaa tarpeettomia välilyöntejä käyttämällä TRIM-toimintoa.
TRIM-toiminto on suhteellisen yksinkertainen. Anna sille vain tekstiä ja se poistaa tekstistä kaikki välilyönnit paitsi yksittäiset välilyönnit sanojen välillä.
Kuten muidenkin toimintojen kohdalla, voit sijoittaa TRIM-toiminnon muihin toimintoihin puhdistaaksesi tekstiä samalla kun käytät muuta käsittelyä. Esimerkiksi seuraava toiminto leikkaa tekstin solussa A1 ja muuntaa sen isoilla kirjaimilla yhdessä vaiheessa:
=YLÄ(TRIM(A1))
TRIM-toiminto on suunniteltu leikkaamaan tekstistä vain ASCII-välilyöntimerkki. ASCII-välilyöntimerkin koodiarvo on 32. Unicode-merkkijoukossa on kuitenkin ylimääräinen välilyönti, jota kutsutaan katkeamattomaksi välilyönniksi. Tätä merkkiä käytetään yleisesti verkkosivuilla, ja sen Unicode-arvo on 160.
TRIM-toiminto on suunniteltu käsittelemään vain CHAR(32)-välilyöntimerkkejä. Se ei voi yksin käsitellä CHAR(160)-välilyöntimerkkejä. Tällaisten välilyöntien käsittelemiseksi sinun on etsittävä CHAR(160)-välilyöntimerkit ja korvattava ne CHAR(32)-välilyönnillä, jotta TRIM-funktio voi korjata ne. Voit suorittaa tämän tehtävän kerralla seuraavalla kaavalla:
=TRIM(KORVAA(A4,CHAR(160),CHAR(32)))