A TRIM függvény használata Excelben

Az Excel TRIM funkciójával eltávolíthatja a szóközöket a szöveg bal és jobb oldalán, valamint a szöveges karakterláncon belül.

Amikor szöveget importál az internetről vagy egy másik alkalmazásból az Excel-táblázatba, gyakran nem kívánt szóközök jelennek meg a szöveg előtt, a szöveg után vagy a szövegérték közepén. Az Excel egy egyszerű, könnyen használható, TRIM nevű funkciót ad az extra helyek megtisztításához.

Az Excel TRIM funkciójával egyszerűen eltávolíthatja a szóközöket nem csak a szöveg elején és végén, hanem a szöveges karakterláncon belül is. Ebben a bejegyzésben megmutatjuk, hogyan távolíthatja el a szöveg kezdő és záró szóközét, valamint a szövegen belüli szóközt, valamint csak a szöveg bal oldalán lévő szóközöket.

A TRIM funkció használata a felesleges szóközök eltávolításához az Excelben

A TRIM egy karakterlánc/szöveg funkció, amely nemcsak a szóközöket távolítja el mindkét oldalról, hanem egynél több szóközt is a szavakon belül. Ez a funkció csak az ASCII szóköz karaktert (32) tudja eltávolítani a szövegből, de nem tudja eltávolítani a nem törő szóköz karaktereket, amelyek általában megtalálhatók a weboldalakon és az Excelbe másolódnak.

A TRIM függvény szintaxisa a következő:

=TRIM (Cellaérték/Szöveg)

Hivatkozhat a cellára, vagy használhat közvetlen szöveget argumentumként a függvényben.

A következő mintalap kezdő, záró, kettős szóközt, köztes szóközt és sok extra szóközt tartalmaz a cellákban. Nézzük meg, hogyan használhatjuk a TRIM-et a felesleges szóközök eltávolítására.

Jelölje ki azt a cellát, ahol a vágott szöveget szeretné, és írja be a képletet a következő képen. Példánkban az A1 cellában lévő szöveges karakterláncot szeretnénk levágni, ezért A1-et használtunk a TRIM függvény argumentumaként, és a képletet a B cellába írtuk be.

Amint láthatja, az összes kezdő, záró és dupla szóköz eltávolításra kerül a szöveges karakterláncból.

A cellahivatkozás helyett szöveges karakterláncot is megadhat argumentumként a függvényben. Csak ügyeljen arra, hogy a szöveges karakterláncot dupla idézőjelekkel („”) tegye az alábbiak szerint.

A TRIM funkció használata több cellában lévő felesleges szóközök eltávolítására

A TRIM segítségével eltávolíthatja a nem kívánt szóközöket egy cellaoszlopból. Csak alkalmaznia kell az egyikben beírt képletet az oszlop többi részére.

A képletcella jobb alsó sarkában egy kis zöld négyzet (kitöltő fogantyú) látható, csak helyezze a kurzort a négyzetre, és húzza át a képletet alkalmazni kívánt cellák fölé.

Következésképpen most már két oszlopnyi eredeti szöveges karakterlánc áll rendelkezésére szóközökkel és a levágott szövegek extra szóközök nélkül.

Vezető szóközök eltávolítása Csak a TRIM funkcióval

Időnként érdemes csak a vezető szóközöket eltávolítani, a többit nem. A következő példában van néhány olyan címünk, amelyekben a cím különböző részei között dupla szóköz van. Ez az olvashatóság javítása érdekében történik. De van néhány vezető tér is a cellákban.

Ha ezeken a címeken a TRIM funkciót használjuk, az eltávolít minden felesleges szóközt, beleértve az olvashatóság javítása érdekében hozzáadott kettős szóközöket is. Kipróbálhat azonban különböző képletkombinációkat, hogy csak a vezető szóközöket távolítsa el a karakterláncokból.

Használhatja a TRIM funkciót a LEFT, a FIND és a REPLACE függvényekkel a kezdő szóközök eltávolításához:

=CSERE(A1,1,KERESÉS(BAL(VÁGÁS(A3),2),A1)-1,"")

A „KERESÉS” funkció az A1 cellában található cím első karakterének helyét keresi. A fenti példában az első címben a 2 az első karakter, amely az ötödik pozícióban van (mivel előtte 4 szóköz van). Ezután az ötödik pozíció utáni összes karakter kibontásra kerül. A REPLACE funkció eltávolítja az összes kezdő szóközt, kivont karakterekre cserélve.

Nem törődő szóközök eltávolítása a TRIM funkcióval

Sajnos a TRIM függvény nem tud minden szóközt törölni, különösen egy nem törő szóközt, amely az Excelben CHAR(160) néven jelenhet meg (lásd az alábbi példát).

De ha hozzáadja a SUBSTITUTE függvényt a TRIM képlethez, eltávolíthatja a nem nyomtatható karaktereket. A nem törő szóköz szintén nem nyomtatható karakter.

A nem törő szóköz eltávolításához a következő képletet használhatja:

=TRIM(HELYETTES(A11;CHAR(160)," "))

Az eredmény:

Ez az.