Példák a TRIM funkciókra - Excel, VBA és Google Táblázatok

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja, hogyan kell használni Excel TRIM funkció az Excelben az összes extra szóköz eltávolításához a szövegből.

A TRIM funkció áttekintése

A TRIM funkció eltávolítja az összes szóközt a szövegből. Egyetlen szóköz marad a szavak között.

A TRIM Excel munkalap funkció használatához válasszon ki egy cellát és írja be:

(Figyelje meg, hogyan jelennek meg a képletbemenetek)

TRIM funkció szintaxisa és bemenetei:

= TRIM (szöveg)

szöveg - Egy sor szöveg.

A TRIM funkció eltávolítja a szöveg minden szóközét, kivéve a szavak közötti szóközöket.

= TRIM (B3)

TRIM a megelőző és a követő terek eltávolítására

Nehéz észrevenni a záró szóközökkel rendelkező cellákat (szóközök a teljes szöveg mögött), mivel a szöveg alapértelmezés szerint balra igazodik, és nem fogja tudni megmondani, hogy további szóközök vannak mögötte. Ebben pl. Itt, igazított középpont, tehát azt sem lehet megmondani, hogy vannak előtte szóközök.

De ha duplán kattint a B3 vagy B4 cellára, akkor a további terek megjelennek a kiemeléssel:

Keresse meg a további terek számát

Érdemes megtudni, hogy van -e további hely a cellában, ahelyett, hogy azonnal elvégezné a TRIM -et.

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

A LEN segít megtalálni a karakterek teljes hosszát vagy számát. Ezzel levonhatja a kivágott szöveg teljes hosszát (minden további szóköz eltávolítása).

Amikor a TRIM nem működik

Lehet, hogy nyilvánvaló további szóközöket lát a cellákban, de úgy tűnik, hogy a TRIM alkalmazása nem működik.

Ez azért van, mert ezek nem a tipikus terek. A billentyűzeten szereplő összes karakterünk rendelkezik egy speciális ASCII (American Standard Code for Information Interchange) kóddal. A CODE segítségével megtudhatja, hogy mi a karakter ASCII kódja. Például:

= KÓD (B3)

Az utolsó egy normál szóköz a billentyűzeten, ASCII -kódja pedig 32. Ha másol egyet a „szóközökből”, ahonnan a TRIM nem működik, és CODE -t használ rajta, akkor 160 jelenik meg:

Az ASCII 160 karakter töretlen, általában weboldalakon található és Excelbe másolható. A TRIM csak a 32 karaktert távolítja el (normál szóközök).

A törésmentes és a normál szóközök eltávolításához kombinálnia kell a SUBSTITUTE és a TRIM elemeket.

= VÁGÁS (CSERÉL (B3, CHAR (160), ""))

A SUBSTITUTE itt az összes nem törő szóközt (ASCII-kód 160) üres helyekre cseréli, a TRIM pedig eltávolítja az esetleges további szabályos szóközöket (ASCII-kód 32).

Ne feledje, hogy a TRIM szövegfüggvény. A TRIM használatával az eredmény egy szöveg. Például a TRIM használata után nem tudja összegezni ezeket a számokat az E3 cellában.

Ugyanez történik a dátumokkal is, mivel sorszámként és nem szövegként ismerik fel őket. Lehet, hogy nem kell összegznie a dátumokat, de nem működik jól a szűrőkben és a kimutatásokban.

A fenti problémák kiküszöbölése érdekében a VALUE segítségével szövegről értékekre konvertálhat.

TRIM VS CLEAN

A TRIM funkció nem alkalmazható nem nyomtatható karakterekre, tehát ha el kell távolítania ezeket a nem nyomtatható karaktereket, akkor a Clean alkalmazást kell használnunk. nézze meg az alábbi táblázatot, hogy megtudja, mi a különbség a TRIM és a CLEAN között

A TRIM néhány Excel -funkcióval kombinálható néhány hasznos módon.

Kivonja az utolsó szót a karakterláncból

A LEFT, SUM, SUBSTITUTE és LEN kombinálhatjuk a következőképpen:

= TRIM (JOBB (CSERÉL (A2, "", REPT ("", 10)), 10))

Ami a következő eredményeket adná nekünk:

Ez a funkció kevesebb, mint 10 szóból áll, így ha meg kell találnia a hosszú karakterlánc utolsó szavát, módosíthatja ezt a 10 -es számot.

Keresse meg az N -edik szót a karakterláncban

A MID, LEN, SUBSTITUTE, REPT és a TRIM kombinálhatjuk az alábbiak szerint, hogy megkapjuk a karakterlánc utolsó szavát.

= TRIM (KÖZÉP (KÖVETKEZET (A $ 2, "", REPT ("", LEN (A $ 2))), (B2-1)*LEN (A $ 2) +1, LEN (A $ 2)))

Ami a következő eredményeket adná nekünk:

TRIM a Google Táblázatokban

A TRIM funkció pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:

További megjegyzések

Amikor szöveggel dolgozik, mindig jó ötlet a TRIM funkció használata a szöveg tisztítására. Az extra szóközök nem kívánt hibákat okozhatnak, ha olyan funkciókkal dolgoznak, mint a VLOOKUP és a MATCH.

Az EXACT függvénnyel ellenőrizheti, hogy két tesztsorozat egyenlő -e. Ne feledje, hogy az EXACT, SUBSTITUTE és FIND funkciók megkülönböztetik a kis- és nagybetűket, ezért érdemes a FELSŐ, ALSÓ vagy MEGFELELŐ függvényeket használni, hogy az összes szöveget egységes kisbetűbe helyezze.

TRIM példák a VBA -ban

A TRIM funkciót a VBA -ban is használhatja. Típus:
application.worksheetfunction.trim (szöveg)
A függvény argumentumok (szöveg stb.) Esetén közvetlenül beírhatja őket a függvénybe, vagy definiálhat helyette változókat.

Térjen vissza az Excel összes funkciójának listájához

A TRIM funkció használata Excelben:

Az ÉS Excel munkalap funkció használatához írja be a következőt egy cellába:
= ÉS (
Miután beírta a cellába, vegye figyelembe, hogy az ÉS képlet bemenetei hogyan jelennek meg a cella alatt:

Ezeket a bemeneteket be kell írnia a funkcióba. A funkcióbemenetekről részletesebben a következő részben lesz szó. Ha azonban valaha további segítségre van szüksége a funkcióval kapcsolatban, a „= TRIM (”) beírása után egy cellába, anélkül, hogy elhagyná a cellát, használja a parancsikont CTRL + A (A számára Arguments) a „Funkció beszúrása párbeszédpanel” megnyitásához a részletes utasításokért:

Ha többet szeretne megtudni a TRIM Formula -ról, látogasson el a
Microsoft webhely.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave