Jak používat funkci Clean Excel

Obsah:

Jak používat funkci Clean Excel
Jak používat funkci Clean Excel
Anonim

Co je dobré vědět

  • 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
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.

Doporučuje: