Odebrat znak ASCII # 127 v aplikaci Excel

Každá znaková část v počítači - tisknutelná a nepotlačitelná - má číslo známé jako její kód nebo hodnota znaků Unicode .

Další, starší a známější znaková sada je ASCII , což je americký standardní kód pro výměnu informací , která byla začleněna do sady Unicode. Výsledkem je, že první 128 znaků (0 až 127) sady Unicode je totožné s množinou ASCII.

Mnoho prvních 128 znaků Unicode se označuje jako řídící znaky a používají je počítačové programy pro ovládání periferních zařízení, jako jsou tiskárny.

Jako takové nejsou určeny k použití v listech aplikace Excel a mohou způsobit různé chyby, pokud jsou k dispozici. Funkce CLEAN aplikace Excel odstraní většinu z těchto nezapisovatelných znaků - s výjimkou znaku # 127.

01 z 03

Unicode znak # 127

Odebrat znak ASCII # 127 z dat v aplikaci Excel. © Ted French

Unicode znak # 127 ovládá klávesu mazání na klávesnici. Jako taková není určena k tomu, aby byla někdy přítomna v listu aplikace Excel.

Je-li přítomen, je zobrazen jako úzký znak ve tvaru krabice - jak je znázorněno v buňce A2 na obrázku výše - a bylo pravděpodobně importováno nebo zkopírováno náhodně spolu s některými dobrými daty .

Jeho přítomnost může:

02 z 03

Odebrání znaku Unicode # 127

I když tento znak nelze odstranit funkcí CLEAN, lze jej odstranit pomocí vzorce obsahujícího funkce SUBSTITUTE a CHAR .

Příklad na obrázku výše ukazuje čtyři znaky ve tvaru obdélníku spolu s číslem 10 v buňce A2 listu aplikace Excel.

Funkce LEN - která počítá počet znaků v buňce - v buňce E2 ukazuje, že buňka A2 obsahuje šest znaků - dvě číslice pro číslo 10 a čtyři pole pro znak # 127.

Kvůli přítomnosti znaku # 127 v buňce A2, vzorec přidání v buňce D2 vrátí #VALUE! chybové hlášení.

Bunka A3 obsahuje vzorec SUBSTITUTE / CHAR

= SUBSTITUTE (A2, CHAR (127), "")

nahradit čtyři # 127 znaky z buňky A2 bez nic - (zobrazeny prázdnými uvozovkami na konci vzorce).

Jako výsledek

  1. počet znaků v buňce E3 se zmenší na dvě - pro dvě číslice v čísle 10;
  2. přídavný vzorec v buňce D3 vrátí správnou odpověď 15 při přidání obsahu pro buňku A3 + B3 (10 + 5).

Funkce SUBSTITUTE provádí skutečné nahrazení, zatímco funkce CHAR slouží k určení vzorce, který má být nahrazen.

03 ze dne 03

Odebrání neporušených prostorů z pracovního listu

Podobně jako znaky, které nelze vytisknout, je nerozbitný prostor (& nbsp), který může také způsobit problémy s výpočty a formátováním v listu. Kódové číslo Unicode pro neporušené mezery je # 160.

Na webových stránkách se používají rozsáhlé mezery, takže pokud jsou data zkopírována do aplikace Excel z webové stránky, mohou se v pracovním listu zobrazit neúplné mezery.

Odstranění neporušených prostorů lze provést pomocí vzorce, které kombinuje funkce SUBSTITUTE, CHAR a TRIM.