Esimerkkejä TRIM -toiminnoista - Excel, VBA ja Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, miten Excel TRIM -toiminto Excelissä poistaa kaikki ylimääräiset välilyönnit tekstistä.

TRIM -toiminnon yleiskatsaus

TRIM -toiminto poistaa kaikki ylimääräiset välilyönnit tekstimerkkijonosta. Säilyttää yksittäiset välilyönnit sanojen välissä.

Jos haluat käyttää TRIM Excel -työarkkitoimintoa, valitse solu ja kirjoita:

(Huomaa, miten kaavasyötteet näkyvät)

TRIM -toiminto Syntaksi ja tulot:

= TRIM (teksti)

teksti - Jono tekstiä.

TRIM -toiminto poistaa kaikki tekstin välilyönnit lukuun ottamatta yksittäisiä välilyöntejä sanojen välillä.

= TRIM (B3)

TRIM poistamaan edeltävät ja perässä olevat tilat

On vaikea havaita soluja, joissa on välilyöntejä (välilyöntejä koko tekstin takana), koska teksti on oletuksena tasattu vasemmalle, etkä voi kertoa, että takana on ylimääräisiä välilyöntejä. Tässä esim. Tässä, se on kohdistettu keskelle, joten et voi edes sanoa, että siinä on edeltäviä välilyöntejä.

Mutta jos kaksoisnapsautat solua B3 tai B4, näet niiden lisätilat korostamalla:

Etsi lisätilaa

Haluat ehkä selvittää, onko solussa ylimääräisiä välilyöntejä sen sijaan, että teet TRIMin heti.

= LEN (B3) -LEN (TRIM (B3))

LEN auttaa löytämään merkkien kokonaispituuden tai määrän. Tämän avulla voit vähentää leikatun tekstin kokonaispituuden (poistamalla kaikki ylimääräiset välilyönnit).

Kun TRIM ei toimi

Saatat nähdä ilmeisiä ylimääräisiä välilyöntejä soluissa, mutta TRIM: n soveltaminen ei näytä toimivan.

Tämä johtuu siitä, että nämä eivät ole tyypillisiä tiloja. Kaikilla näppäimistön hahmoilla on erityinen ASCII (American Standard Code for Information Interchange) -koodi. Voit käyttää koodia selvittääksesi, mikä on merkin ASCII -koodi. Esimerkiksi:

= KOODI (B3)

Viimeinen on tavallinen välilyönti näppäimistöllä ja sen ASCII -koodi on 32. Jos kopioit yhden ”välilyönnistä”, josta TRIM ei toimi, ja käytät siihen CODE -koodia, se näyttää 160:

ASCII-merkki 160 on hajoamaton tila, joka yleensä löytyy verkkosivustoilta ja kopioidaan Exceliin. TRIM poistaa vain merkin 32 (tavalliset välilyönnit).

Jos haluat poistaa rikkoutumattomat ja tavalliset tilat, sinun on yhdistettävä sekä SUBSTITUTE että TRIM.

= TRIM (KORVAUS (B3, CHAR (160), ""))

SUBSTITUTE korvaa kaikki rikkomattomat välilyönnit (ASCII-koodi 160) tyhjillä ja TRIM poistaa mahdolliset lisäsäännölliset välilyönnit (ASCII-koodi 32).

Huomaa, että TRIM on tekstitoiminto. TRIMiä käytettäessä tuloksena on teksti. Et esimerkiksi voi laskea yhteen näitä lukuja solussa E3 TRIMin käytön jälkeen.

Sama tapahtuu päivämäärille, koska ne tunnistetaan sarjanumeroiksi eikä tekstiksi. Sinun ei ehkä tarvitse laskea päivämääriä, mutta se ei toimi hyvin suodattimissa ja pivot -taulukoissa.

Yllä olevien ongelmien ratkaisemiseksi voit muuntaa tekstistä arvoiksi käyttämällä VALUE -arvoa.

TRIM VS CLEAN

TRIM-toiminto ei sovellu ei-tulostettaville merkeille, joten jos sinun on poistettava nämä tulostamattomat merkit, meidän on käytettävä Clean-toimintoa. Katso alla olevasta taulukosta saadaksesi käsityksen TRIM: n ja CLEANin välisistä eroista

Voit yhdistää TRIMin joihinkin Excel -toimintoihin hyödyllisillä tavoilla.

Pura viimeinen sana merkkijonosta

Voisimme yhdistää VASEN, SUMMA, KORVAUS LEN: iin seuraavasti:

= TRIM (OIKEA (KORVAUS (A2, "", REPT ("", 10)), 10))

Mikä antaisi meille seuraavat tulokset:

Tämä toiminto on määritetty alle 10 sanalle, joten jos haluat tietää pitkän sanan viimeisen sanan, voit muuttaa tätä numeroa 10.

Etsi n. Sana merkkijonosta

Voisimme yhdistää MID, LEN, SUBSTITUTE, REPT TRIMin kanssa seuraavasti saadaksesi merkkijonon viimeisen sanan.

= TRIM (KESKI (KESKI (A $ 2, "", REPT ("", LEN (A $ 2))), (B2-1)*LEN (A $ 2) +1, LEN (A $ 2)))

Mikä antaisi meille seuraavat tulokset:

TRIM Google Sheetsissä

TRIM -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:

Lisämerkinnät

Kun työskentelet tekstin kanssa, on aina hyvä käyttää TRIM -toimintoa tekstin puhdistamiseen. Lisätilat voivat aiheuttaa ei -toivottuja virheitä käytettäessä toimintoja, kuten VLOOKUP ja MATCH.

EXACT -funktion avulla voit testata, ovatko kaksi testisarjaa yhtä suuret. Muista, että EXACT-, SUBSTITUTE- ja FIND-toiminnot erottavat isot ja pienet kirjaimet, joten on myös hyvä käyttää UPPER-, LOWER- tai PROPER-toimintoja koko tekstin yhdistämiseen.

TRIM -esimerkkejä VBA: ssa

Voit myös käyttää TRIM -toimintoa VBA: ssa. Tyyppi:
application.worksheetfunction.trim (teksti)
Funktioargumenteille (teksti jne.) Voit joko syöttää ne suoraan funktioon tai määrittää sen sijaan käytettävät muuttujat.

Palaa Excelin kaikkien toimintojen luetteloon

TRIM -toiminnon käyttäminen Excelissä:

Jos haluat käyttää AND Excel -laskentataulukkotoimintoa, kirjoita seuraava soluun:
= JA (
Kun olet syöttänyt sen soluun, huomaa, miten AND -kaavan syötteet näkyvät solun alla:

Nämä tulot on syötettävä toimintoon. Toimintatuloja käsitellään tarkemmin seuraavassa osassa. Jos kuitenkin tarvitset lisää apua toiminnon kanssa, kirjoita soluun "= TRIM (") poistumatta solusta, käytä pikakuvaketta CTRL + A (A varten Arguments) avataksesi "Lisää toimintovalintaikkuna" tarkempia ohjeita varten:

Lisätietoja TRIM -kaavasta on osoitteessa
Microsoftin verkkosivusto.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave