Chcete-li odstranit znaky ASCII, zadejte =CLEAN(Text).
Použijte funkci SUBSTITUTE k převodu znaků Unicode na znaky ASCII.
Zde je návod, jak používat funkci Clean v aplikaci Microsoft Excel 2019, 2016, 2013, 2010 a Excel pro Microsoft 365. Funkce Clean odstraní mnoho zkopírovaných netisknutelných počítačových znaků nebo importovat do listu, protože takové znaky mohou narušovat tisk, řazení a filtrování dat.
CLEAN Syntaxe a argumenty funkce
Syntaxe funkce je její rozložení a zahrnuje název, závorky a argumenty. Syntaxe funkce CLEAN je:
=CLEAN(Text)
Text
(povinné) je
odkaz na buňku
do umístění těchto dat v listu, který chcete vyčistit.
Řekněme například buňka A2 obsahuje tento vzorec:
=CHAR(10)&"Kalendář"&CHAR(9)
Abyste to vyčistili, zadejte vzorec do jiné buňky listu:
=CLEAN(A2)
Výsledkem by zůstalo pouze slovo
Kalendář
v buňce A2.
Kromě odstranění netisknutelných znaků funkce CLEAN také převádí čísla na text, což může vést k chybám, pokud tato data později použijete ve výpočtech.
Odstranění netisknutelných znaků bez ASCII
Zatímco funkce CLEAN je vynikající pro eliminaci netisknutelných znaků ASCII, existuje několik netisknutelných znaků, které spadají mimo rozsah ASCII a které byste možná chtěli odstranit.
Netisknutelné znaky Unicode zahrnují čísla 129, 141, 143,144 a 157 . Kromě toho můžete chtít odstranit 127 , což je znak pro smazání a také jej nelze vytisknout.
Jedním ze způsobů, jak taková data odstranit, je nechat je funkcí SUBSTITUTE převést na znak ASCII, který může funkce CLEAN odstranit. Pro usnadnění můžete vnořit funkce SUBSTITUTE a CLEAN.
=CLEAN(SUBSTITUTE(A3, CHAR(129), CHAR(7)))
Případně lze jednoduše nahradit nevhodný netisknutelný znak ničím ("").
=SUBSTITUTE(A4; CHAR(127); "")
Co jsou netisknutelné znaky?
Image
Každý znak v počítači – tisknutelný i netisknutelný – má číslo známé jako kód nebo hodnota znaku Unicode. Další, starší a známější znaková sada je ASCII, což je zkratka amerického standardního kódu pro výměnu informací, byla začleněna do sady Unicode.
V důsledku toho je prvních 32 znaků (0 až 31) sad Unicode a ASCII identických. Používají je programy k ovládání periferních zařízení, jako jsou tiskárny, na různých platformách. Jako takové nejsou určeny pro použití v pracovním listu a mohou způsobit chyby, pokud jsou přítomny.
Funkce CLEAN, která předchází znakové sadě Unicode, odstraňuje prvních 32 netisknutelných znaků ASCII a stejné znaky ze sady Unicode.
Microsoft Excel poskytuje funkce nejen pro čísla, ale také pro text. Funkce Excel MID vám pomůže získat text ze středu obsahu buněk. Zde je návod, jak jej používat
Funkce Excel INDEX je vzorec, který získává hodnotu ze seznamu nebo tabulky na základě údajů o poloze, které zadáte do vzorce. Zde je návod, jak použít vzorec INDEX spolu s příklady
Použijte Automatický formát aplikace Excel k rychlému dodání profesionálního vzhledu vašich listů a zároveň zlepšení čitelnosti a úspory času. Aktualizováno pro Excel 2019