Voit poistaa välilyönnit tekstin vasemmalla ja oikealla puolella sekä tekstijonon tekstin sisällä Excelin TRIM-toiminnolla.
Kun tuot tekstiä Internetistä tai muusta sovelluksesta Excel-laskentataulukkoon, siinä on usein tarpeettomia välilyöntejä joko ennen tekstiä, tekstin jälkeen tai tekstiarvon keskellä. Excel tarjoaa sinulle yksinkertaisen, helppokäyttöisen TRIM-toiminnon siivoamaan ylimääräiset tilat.
Excelin TRIM-toiminnolla voit helposti poistaa välilyönnit paitsi tekstin alusta ja lopusta myös tekstijonosta. Tässä viestissä näytämme, kuinka voit poistaa tekstin alku- ja loppuvälit sekä välilyönnit tekstin sisällä sekä poistaa vain välilyönnit tekstin vasemmalta puolelta.
TRIM-toiminnon käyttäminen ylimääräisten välilyöntien poistamiseen Excelissä
TRIM on merkkijono/tekstitoiminto, joka poistaa paitsi välilyönnit molemmilta puolilta, vaan myös useamman kuin yhden välilyönnin sanoista. Tämä toiminto voi poistaa vain ASCII-välilyönnin (32) tekstimerkkijonosta, mutta ei katkeamattomia välilyöntejä, jotka tavallisesti löytyvät verkkosivuilta ja kopioidaan Exceliin.
TRIM-funktion syntaksi on:
=TRIM(solun arvo/teksti)
Voit viitata soluun tai käyttää suoraa tekstiä argumenttina funktiossa.
Seuraavassa näytearkin soluissa on alku-, loppu-, kaksoisvälilyönti, välilyönti ja monia ylimääräisiä välilyöntejä. Katsotaanpa, kuinka voimme käyttää TRIM:iä ylimääräisten välilyöntien poistamiseen.
Valitse solu, johon haluat leikata tekstijonon, ja kirjoita seuraavan kuvan kaava. Esimerkissämme haluamme leikata tekstimerkkijonoa solussa A1, joten käytimme A1:tä TRIM-funktion argumenttina ja kirjoitimme kaavan soluun B.
Kuten näet, kaikki alku-, loppu- ja kaksoisvälilyönnit poistetaan tekstimerkkijonosta.
Voit myös kirjoittaa funktion argumentiksi tekstimerkkijonon soluviittauksen sijaan. Muista vain lisätä tekstimerkkijonosi lainausmerkit (“”) alla olevan kuvan mukaisesti.
TRIM-toiminnon käyttäminen ylimääräisten välilyöntien poistamiseen useista soluista
Voit myös käyttää TRIM-toimintoa poistaaksesi ei-toivotut välilyönnit solusarakkeesta. Sinun tarvitsee vain soveltaa kaavaa, jonka kirjoitit yhteen sarakkeen muuhun osaan.
Näet pienen vihreän neliön (täyttökahvan) kaavasolun oikeassa alakulmassa. Aseta kohdistin neliön päälle ja vedä se niiden solujen päälle, joihin haluat käyttää kaavaa.
Näin ollen sinulla on nyt kaksi saraketta alkuperäisiä tekstijonoja välilyönneillä ja leikatut tekstit ilman ylimääräisiä välilyöntejä.
Johtavien välilyöntien poistaminen Vain käyttämällä TRIM-toimintoa
Joskus saatat haluta poistaa vain johtavat välilyönnit, et muita. Seuraavassa esimerkissä meillä on muutama osoite, joissa on kaksoisväli osoitteen eri osien välillä. Tämä tehdään luettavuuden parantamiseksi. Mutta soluissa on myös joitain johtavia tiloja.
Jos käytämme näissä osoitteissa TRIM-toimintoa, se poistaa kaikki ylimääräiset välilyönnit, mukaan lukien luettavuuden parantamiseksi lisätyt kaksoisvälit. Voit kuitenkin kokeilla erilaisia kaavayhdistelmiä poistaaksesi vain välilyönnit merkkijonoista.
Voit käyttää TRIM-toimintoa LEFT-, FIND- ja REPLACE-toimintojen kanssa alkuvälien poistamiseen:
=KORVAA(A1,1,ETSI(VASEN(TRIM(A3),2),A1)-1")
'FIND'-toiminto etsii ensimmäisen merkin sijainnin osoitteesta solussa A1. Yllä olevassa esimerkissä ensimmäisessä osoitteessa 2 on ensimmäinen merkki, joka on viidennessä paikassa (koska ennen sitä on 4 välilyöntiä). Sitten kaikki viidennen paikan jälkeiset merkit poimitaan. REPLACE-toiminto poistaisi kaikki välilyönnit korvaamalla ne poimituilla merkeillä.
Murtumattomien välilyöntien poistaminen TRIM-toiminnolla
Valitettavasti TRIM-toiminto ei voi poistaa kaikkia välilyöntejä, etenkään katkeamatonta välilyöntiä, joka voi näkyä Excelissä muodossa CHAR(160) (katso alla oleva esimerkki).
Mutta lisäämällä SUBSTITUTE-funktion TRIM-kaavaan voit poistaa ei-tulostettavia merkkejä. Jatkuva välilyönti on myös ei-tulostettava merkki.
Voit poistaa katkeamattoman välilyönnin käyttämällä seuraavaa kaavaa:
=TRIM(KORVAA(A11,CHAR(160)," "))
Lopputulos:
Se siitä.