Príklady funkcií TRIM - Tabuľky Excel, VBA a Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukazuje, ako používať Funkcia Excel TRIM v Exceli, aby ste z textu odstránili všetky medzery.

Prehľad funkcií TRIM

Funkcia TRIM Odstráni z textového reťazca všetky medzery. Zachováva medzery medzi slovami.

Ak chcete použiť funkciu pracovného hárka TRIM programu Excel, vyberte bunku a zadajte:

(Všimnite si, ako sa zobrazujú vstupy vzorcov)

Funkcia TRIM Syntax a vstupy:

= TRIM (text)

text - Reťazec textu.

Funkcia TRIM odstráni všetky medzery v texte, okrem medzier medzi slovami.

= OBLOŽIŤ (B3)

TRIM odstráňte predchádzajúce a zadné medzery

Je ťažké rozoznať bunky s koncovými medzerami (medzery za celým textom), pretože text je predvolene zarovnaný doľava a nebudete vedieť, že za ním sú ďalšie medzery. V tomto prípade je napríklad zarovnaný na stred, takže nemôžete ani povedať, že má predchádzajúce medzery.

Ak však dvakrát kliknete na bunku B3 alebo B4, ďalšie medzery, ktoré majú, sa vám zobrazia zvýraznením:

Nájdite počet ďalších priestorov

Možno budete chcieť zistiť, či má bunka ďalšie medzery, namiesto toho, aby ste to ihneď urobili orezať.

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

LEN pomáha nájsť celkovú dĺžku alebo počet znakov. Môžete to použiť na odpočítanie celkovej dĺžky orezaného textu (odstránenie všetkých medzier).

Keď TRIM nefunguje

V bunkách môžete vidieť ďalšie medzery, ale zdá sa, že aplikácia TRIM nefunguje.

Je to preto, že to nie sú vaše typické priestory. Všetky naše znaky na klávesnici majú špecifický kód ASCII (American Standard Code for Information Interchange). Môžete použiť CODE a zistiť, aký je ASCII kód ​​znaku. Napríklad:

= KÓD (B3)

Posledný je pravidelný priestor na klávesnici a jeho kód ASCII je 32. Ak skopírujete jedno z „medzier“, odkiaľ TRIM nefunguje, a použijete na ňom CODE, zobrazí sa 160:

ASCII znak 160 je neprerušovaný priestor a zvyčajne sa nachádza na webových stránkach a kopíruje sa do Excelu. TRIM odstráni iba znak 32 (bežné medzery).

Ak chcete odstrániť medzery a pravidelné medzery, musíte skombinovať SUBSTITUT a TRIM.

= TRIM (NÁHRADA (B3, CHAR (160), ""))

SUBSTITUTE tu nahradí všetky medzery (ASCII kód ​​160) prázdnymi miestami a TRIM odstráni prípadné ďalšie pravidelné medzery (kód ASCII 32).

Všimnite si toho, že TRIM je textová funkcia. Pri použití TRIM je výsledkom text. Po použití TRIM napríklad nebudete môcť tieto čísla zhrnúť do bunky E3.

To isté sa deje s dátumami, pretože sú uznávané ako sériové čísla, a nie ako text. Možno nebudete musieť sčítať dátumy, ale vo filtroch a kontingenčných tabuľkách to nefunguje dobre.

Na vyriešenie vyššie uvedených problémov môžete použiť VALUE na konverziu z textu na hodnoty.

Orezať VS ČISTÉ

Funkcia TRIM nie je použiteľná pre netlačiteľné znaky, takže ak potrebujete odstrániť tieto netlačiteľné znaky, musíme použiť Clean. v nižšie uvedenej tabuľke získate predstavu o rozdieloch medzi TRIM a CLEAN

TRIM môžete skombinovať s niektorými funkciami programu Excel niekoľkými užitočnými spôsobmi.

Extrahujte posledné slovo zo reťazca

ĽAVÉ, SÚČITÉ, NÁHRADNÉ a LENOVÉ by sme mohli skombinovať nasledovne:

= TRIM (PRÁVO (NÁHRADA (A2, "", REPT ("", 10)), 10))

Čo by nám poskytlo nasledujúce výsledky:

Táto funkcia je nastavená na menej ako 10 slov, takže ak potrebujete zistiť posledné slovo pre dlhý reťazec, môžete zmeniť toto číslo 10.

Nájdite N -te slovo v reťazci

Aby sme získali posledné slovo reťazca, mohli by sme skombinovať MID, LEN, SUBSTITUTE, REPT s TRIM nasledovne.

= TRIM (MID (NÁHRADA (A $ 2, "", REPT ("", LEN (A $ 2)))

Čo by nám poskytlo nasledujúce výsledky:

TRIM v Tabuľkách Google

Funkcia TRIM funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

Doplňujúce Poznámky

Pri práci s textom je vždy dobré použiť na čistenie textu funkciu TRIM. Extra medzery môžu spôsobiť nežiaduce chyby pri práci s funkciami, ako sú VLOOKUP a MATCH.

Funkciu EXACT môžete použiť na testovanie, či sú dva testovacie reťazce rovnaké. Majte na pamäti, že funkcie EXACT, SUBSTITUTE a FIND rozlišujú veľké a malé písmena, a preto je tiež vhodné použiť funkcie UPPER, LOWER alebo PROPER na zosúladenie celého textu.

TRIM Príklady vo VBA

Vo VBA môžete tiež použiť funkciu TRIM. Typ:
application.worksheetfunction.trim (text)
Pokiaľ ide o argumenty funkcie (text atď.), Môžete ich buď zadať priamo do funkcie, alebo definovať premenné, ktoré sa namiesto toho použijú.

Vráťte sa do zoznamu všetkých funkcií v programe Excel

Ako používať funkciu TRIM v Exceli:

Ak chcete použiť funkciu hárka AND Excel, do bunky zadajte nasledujúce:
= AND (
Po zadaní do bunky si všimnite, ako sa vstupy vzorca AND zobrazujú pod bunkou:

Tieto vstupy budete musieť zadať do funkcie. Funkčným vstupom sa podrobnejšie venujeme v nasledujúcej časti. Ak však budete potrebovať s touto funkciou ďalšiu pomoc, po zadaní výrazu „= TRIM (“ do bunky bez opustenia bunky použite skratku CTRL + A. (A pre Adokumenty), aby ste otvorili „Dialógové okno Vložiť funkciu“ a získali podrobné pokyny:

Viac informácií o vzorci TRIM nájdete na
Web spoločnosti Microsoft.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave