Stáhněte si ukázkový sešit
Tento tutoriál ukazuje, jak používat Funkce Excel CLEAN v Excelu odebrat všechny netisknutelné znaky.
Přehled funkcí CLEAN
Funkce CLEAN Odebere všechny netisknutelné znaky z buňky obsahující text.
Chcete -li použít funkci CLEAN Excel Worksheet, vyberte buňku a zadejte:
(Všimněte si, jak se zobrazují vstupy vzorců)
Funkce CLEAN Syntaxe a vstupy:
1 | = CLEAN (text) |
text - Řetězec textu.
Jak používat funkci CLEAN v Excelu:
Funkce CLEAN odstraní všechny netisknutelné znaky ASCII (American Standard Code for Information Interchange) od 0 do 31. Jedním z příkladů je odstranění zalomení řádků.
1 | = VYČISTIT (B3) |
Další netisknutelné postavy
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. Některé z netisknutelných od 1 do 31 jsou níže uvedené, které můžete odstranit pomocí CLEAN:
Pokud vyzkoušíte čísla kódů ASCII, uvidíte, že mnoho z nich vypadá stejně. Nejsou určeny k použití v Excelu, ale pro jiné programy.
ČISTĚTE s číslem/daty
Všimněte si, že CLEAN je textová funkce. Po použití CLEAN je výsledkem text. Po použití CLEAN 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.
ČIŠTĚTE VYPADAT
Funkce CLEAN platí pouze pro netisknutelné znaky, takže pokud potřebujete odstranit mezeru a další znaky, musíme použít TRIM. viz tabulka níže, abyste získali představu o rozdílech mezi TRIM a CLEAN
ČISTĚTE v Tabulkách Google
Funkce CLEAN funguje v Tabulkách Google úplně stejně jako v Excelu:
ČISTE Příklady ve VBA
Můžete také použít funkci CLEAN ve VBA. Typ:application.worksheetfunction.clean (text)
Provedení následujících příkazů VBA
1234567891011121314151617181920 | Rozsah ("B2") = Application.WorksheetFunction.Clean (rozsah ("A2"))Rozsah ("B3") = Application.WorksheetFunction.Clean (rozsah ("A3"))Rozsah ("B4") = Application.WorksheetFunction.Clean (rozsah ("A4"))Rozsah ("B5") = Application.WorksheetFunction.Clean (rozsah ("A5"))Rozsah ("B6") = Application.WorksheetFunction.Clean (rozsah ("A6"))Rozsah ("B7") = Application.WorksheetFunction.Clean (rozsah ("A7"))Rozsah ("B8") = Application.WorksheetFunction.Clean (rozsah ("A8"))Rozsah ("B9") = Application.WorksheetFunction.Clean (rozsah ("A9"))Rozsah ("B10") = Application.WorksheetFunction.Clean (rozsah ("A10"))Rozsah ("B11") = Application.WorksheetFunction.Clean (rozsah ("A11"))Rozsah ("B12") = Application.WorksheetFunction.Clean (rozsah ("A12"))Rozsah ("B13") = Application.WorksheetFunction.Clean (rozsah ("A13"))Rozsah ("B14") = Application.WorksheetFunction.Clean (rozsah ("A14"))Rozsah ("B15") = Application.WorksheetFunction.Clean (rozsah ("A15"))Rozsah ("B16") = Application.WorksheetFunction.Clean (rozsah ("A16"))Rozsah ("B17") = Application.WorksheetFunction.Clean (rozsah ("A17"))Rozsah ("B18") = Application.WorksheetFunction.Clean (rozsah ("A18"))Rozsah ("B19") = Application.WorksheetFunction.Clean (rozsah ("A19"))Rozsah ("B20") = Application.WorksheetFunction.Clean (rozsah ("A20"))Rozsah ("B21") = Application.WorksheetFunction.Clean (rozsah ("A21")) |
přinese následující výsledky
Další informace o CLEAN Formula naleznete na webových stránkách společnosti Microsoft.