Příklady funkcí TRIM - tabulky Excel, VBA a Google

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál ukazuje, jak používat Funkce Excel TRIM v Excelu odstraníte z textu všechny mezery.

Přehled funkcí TRIM

Funkce TRIM Odstraní z textového řetězce všechny mezery. Zachovává mezery mezi slovy.

Chcete -li použít funkci listu TRIM Excel, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Funkce TRIM Syntaxe a vstupy:

= TRIM (text)

text - Řetězec textu.

Funkce TRIM odstraní všechny mezery v textu, s výjimkou mezer mezi slovy.

= OŘEZAT (B3)

TRIM k odstranění předcházejících a koncových mezer

Je obtížné rozpoznat buňky s mezerami za sebou (mezery za celým textem), protože text je ve výchozím nastavení zarovnán doleva a nebudete vědět, že za ním jsou další mezery. V tomto případě je například zarovnán na střed, takže nemůžete ani říct, že má předchozí mezery.

Pokud ale dvakrát kliknete na buňku B3 nebo B4, uvidíte další mezery, které mají, zvýrazněním:

Najděte počet dalších prostorů

Možná budete chtít zjistit, zda má buňka další mezery, místo toho, abyste okamžitě provedli TRIM.

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

LEN pomáhá zjistit celkovou délku nebo počet znaků. Můžete to použít k odečtení celkové délky oříznutého textu (odstranění všech dalších mezer).

Když TRIM nefunguje

V buňkách můžete vidět zjevné další mezery, ale zdá se, že aplikace TRIM nefunguje.

Je to proto, že to nejsou vaše typické prostory. Všechny naše znaky na klávesnici mají specifický kód ASCII (American Standard Code for Information Interchange). Můžete použít CODE a zjistit, jaký je ASCII kód ​​postavy. Například pro:

= KÓD (B3)

Poslední z nich je pravidelný prostor na klávesnici a jeho kód ASCII je 32. Pokud zkopírujete jedno z „mezer“, odkud TRIM nefunguje, a použijete na něm CODE, zobrazí se 160:

ASCII znak 160 je nepřerušovaný prostor a obvykle se nachází na webových stránkách a kopíruje se do Excelu. TRIM odstraní pouze znak 32 (běžné mezery).

Chcete-li odstranit nepřerušované mezery a běžné mezery, je třeba kombinovat SUBSTITUTE a TRIM.

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

SUBSTITUTE zde nahradí všechny mezery (kód ASCII 160) mezerami a TRIM odstraní případné další pravidelné mezery (kód ASCII 32), pokud existují.

Všimněte si, že TRIM je textová funkce. Při použití TRIM je výsledkem text. Po použití funkce TRIM například nebudete moci tato čísla shrnout do buňky E3.

Totéž se děje s daty, protože jsou rozpoznána jako sériová čísla a ne jako text. Možná nebudete muset sčítat data, ale ve filtrech a kontingenčních tabulkách to nefunguje dobře.

K překonání výše uvedených problémů můžete pomocí VALUE převést z textu na hodnoty.

OŘEZAT VS ČISTĚTE

Funkce TRIM není použitelná pro netisknutelné znaky, takže pokud potřebujete odstranit tyto netisknutelné znaky, musíme použít Clean. viz tabulka níže, abyste získali představu o rozdílech mezi TRIM a CLEAN

TRIM můžete některými užitečnými způsoby kombinovat s některými funkcemi Excelu.

Extrahujte poslední slovo ze řetězce

LEFT, SUM, SUBSTITUTE s LEN bychom mohli kombinovat následovně:

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

Což by nám dalo následující výsledky:

Tato funkce je nastavena na méně než 10 slov, takže pokud potřebujete zjistit poslední slovo pro dlouhý řetězec, můžete toto číslo změnit 10.

Najděte v řetězci N -tý slovo

Můžeme kombinovat MID, LEN, SUBSTITUTE, REPT s TRIM následujícím způsobem, abychom získali poslední slovo řetězce.

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

Což by nám dalo následující výsledky:

TRIM v Tabulkách Google

Funkce TRIM funguje v Tabulkách Google úplně stejně jako v Excelu:

Další poznámky

Při práci s textem je vždy dobré použít funkci TRIM k vyčištění textu. Nadbytečné mezery mohou způsobit nežádoucí chyby při práci s funkcemi, jako jsou VLOOKUP a MATCH.

Pomocí funkce EXACT můžete otestovat, zda jsou dva řetězce testu stejné. Mějte na paměti, že funkce EXACT, SUBSTITUTE a FIND rozlišují velká a malá písmena, takže je také vhodné použít funkce UPPER, LOWER nebo PROPER, aby byl celý text uveden v konzistentních velikostech.

TRIM Příklady ve VBA

Ve VBA můžete také použít funkci TRIM. Typ:
application.worksheetfunction.trim (text)
Argumenty funkce (text atd.) Můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.

Zpět na seznam všech funkcí v Excelu

Jak používat funkci TRIM v Excelu:

Chcete -li použít funkci sešitu AND Excel, zadejte do buňky následující:
= AND (
Po zadání do buňky si všimněte, jak se pod buňkou zobrazují vstupy vzorce AND:

Tyto vstupy budete muset zadat do funkce. Funkční vstupy jsou podrobněji popsány v další části. Pokud však budete někdy potřebovat s funkcí další pomoc, po zadání „= TRIM (“ do buňky, aniž byste buňku opustili, použijte zkratku CTRL + A. (A pro Adokumenty) a otevřete „Dialogové okno Vložit funkci“, kde najdete podrobné pokyny:

Další informace o formuláři TRIM naleznete na
Web společnosti Microsoft.

wave wave wave wave wave