Kuidas kasutada TRIM-funktsiooni Excelis

Saate eemaldada tühikud tekstist vasakul ja paremal ning tekstistringi tekstist, kasutades Exceli funktsiooni TRIM.

Kui impordite teksti Internetist või muust rakendusest oma Exceli arvutustabelisse, on selles sageli soovimatud tühikud teksti ees, teksti järel või tekstiväärtuse keskel. Excel pakub nende lisaruumide puhastamiseks lihtsat ja hõlpsasti kasutatavat funktsiooni TRIM.

Exceli funktsiooniga TRIM saate hõlpsasti eemaldada tühikud mitte ainult teksti algusest ja lõpust, vaid ka tekstistringist. Selles postituses näitame teile, kuidas eemaldada teksti algus- ja lõppruum ning teksti sees tühik ning ainult teksti vasakpoolsest servast tühikud.

Funktsiooni TRIM kasutamine lisatühikute eemaldamiseks Excelis

TRIM on stringi/teksti funktsioon, mis eemaldab mitte ainult tühikud mõlemalt küljelt, vaid ka sõnade seest rohkem kui ühe tühiku. See funktsioon saab eemaldada tekstistringist ainult ASCII tühiku (32), kuid mitte katkematuid tühikumärke, mida tavaliselt leidub veebilehtedel ja kopeeritakse Excelisse.

Funktsiooni TRIM süntaks on:

=TRIM (lahtri väärtus/tekst)

Võite viidata lahtrile või kasutada funktsiooni argumendina otseteksti.

Järgmisel näidislehel on lahtrites ees-, lõpp-, kahekordne tühik, vahepealne tühik ja palju lisatühikuid. Vaatame, kuidas saame kasutada TRIM-i täiendavate tühikute eemaldamiseks.

Valige lahter, kuhu soovite kärbitud tekstistringi, ja tippige järgmisel pildil olev valem. Meie näites tahame kärpida tekstistringi lahtris A1, seega kasutasime funktsiooni TRIM argumendina A1 ja tippisime valemi lahtrisse B.

Nagu näete, eemaldatakse tekstistringist kõik eesmised, lõpu- ja topelttühikud.

Funktsiooni argumendina saate lahtri viite asemel sisestada ka tekstistringi. Lihtsalt veenduge, et lisate oma tekstistringi jutumärkidega (“”), nagu allpool näidatud.

Funktsiooni TRIM kasutamine lisatühikute eemaldamiseks mitmes lahtris

TRIM-i saate kasutada ka soovimatute tühikute eemaldamiseks lahtrite veerust. Peate lihtsalt rakendama ülejäänud veerule sisestatud valemi.

Valemilahtri alumises paremas nurgas näete väikest rohelist ruutu (täitepidet). Lihtsalt asetage kursor ruudule ja lohistage see üle lahtrite, millele soovite valemit rakendada.

Järelikult on teil nüüd kaks veergu algseid tekstistringe koos tühikutega ja kärbitud tekstid ilma täiendavate tühikuteta.

Juhtivate tühikute eemaldamine Ainult funktsiooni TRIM abil

Aeg-ajalt võite eemaldada ainult eesmised tühikud, mitte ülejäänud. Järgmises näites on meil mõned aadressid, mille aadressi erinevate osade vahel on topelt tühik. Seda tehakse loetavuse parandamiseks. Kuid lahtrites on ka mõned juhtivad ruumid.

Kui kasutame nendel aadressidel funktsiooni TRIM, eemaldab see kõik lisatühikud, sealhulgas topelttühikud, mille lisasime loetavuse parandamiseks. Siiski võite proovida erinevaid valemikombinatsioone, et eemaldada stringidest ainult eesmised tühikud.

Saate kasutada eesmiste tühikute eemaldamiseks funktsiooni TRIM koos funktsioonidega LEFT, FIND ja REPLACE:

=ASENDA(A1,1,LEIA(VASAKU(TRIM(A3),2),A1)-1,"")

Funktsioon 'LEIA' leiab aadressi esimese märgi asukoha lahtris A1. Ülaltoodud näites on esimeses aadressis 2 esimene märk, mis asub viiendal positsioonil (kuna selle ees on 4 tühikut). Seejärel ekstraheeritakse kõik märgid pärast viiendat positsiooni. Funktsioon REPLACE eemaldab kõik eesmised tühikud, asendades need ekstraheeritud tähemärkidega.

Katkematute tühikute eemaldamine funktsiooni TRIM abil

Kahjuks ei saa funktsioon TRIM kustutada kõiki tühikuid, eriti mittemurdvat tühikut, mis võib Excelis kuvada CHAR(160) (vt allpool näidet).

Kuid lisades TRIM valemile funktsiooni SUBSTITUTE, saate eemaldada mitteprinditavad märgid. Mittemurdev tühik on ka mitteprinditav märk.

Katkematu tühiku eemaldamiseks võite kasutada järgmist valemit:

=TRIM(ASENDAJA(A11,CHAR(160)," "))

Tulemus:

see on kõik.