Každá postava v počítači - tlačiteľná a nepotlačiteľná - má číslo známe ako kód znaku alebo hodnotu Unicode .
Ďalšia, staršia a lepšie známa sada znakov je ASCII , ktorá je štandardom pre americký štandardný kód pre výmenu informácií , ktorá bola začlenená do súboru Unicode. Výsledkom je, že prvé 128 znakov (0 až 127) súpravy Unicode je totožné s nastavením ASCII.
Mnohé z prvých 128 znakov Unicode sa označujú ako riadiace znaky a používajú ich počítačové programy na ovládanie periférnych zariadení, ako sú tlačiarne.
Ako také nie sú určené na použitie v pracovných hárkoch programu Excel a môžu spôsobiť rôzne chyby, ak sú prítomné. Funkcia CLEAN programu Excel odstráni väčšinu týchto nepotlačiteľných znakov - s výnimkou znaku # 127.
01 z 03
Unicode znak # 127
Unicode znak # 127 riadi kláves Delete na klávesnici. Ako taký nie je zamýšľaný byť nikdy prítomný v pracovnom hárku programu Excel.
Ak je zobrazený, je zobrazený ako úzky znak v tvare skrinky - ako je to uvedené v bunke A2 na obrázku vyššie - a pravdepodobne to bolo pravdepodobne importované alebo skopírované spolu s niektorými dobrými údajmi .
Jeho prítomnosť môže:
- spôsobiť jednoduché problémy s formátovaním v pracovnom hárku;
- ovplyvňovať triedenie a filtrovanie údajov;
- spôsobujú problémy s výpočtom, ak sú v bunke spolu s údajmi, ktoré sa používajú vo vzorci .
02 z 03
Odstránenie znaku Unicode # 127
Hoci tento znak nie je možné odstrániť pomocou funkcie CLEAN, môže sa odstrániť pomocou vzorca obsahujúceho funkcie SUBSTITUTE a CHAR .
Príklad na obrázku vyššie ukazuje štyri znaky v tvare obdĺžnika spolu s číslom 10 v bunke A2 pracovného hárka programu Excel.
Funkcia LEN - ktorá počíta počet znakov v bunke - v bunke E2 ukazuje, že bunka A2 obsahuje šesť znakov - dve číslice pre číslo 10 plus štyri polia pre znak # 127.
Kvôli prítomnosti znaku # 127 v bunke A2, prírastkový vzorec v bunke D2 vráti hodnotu #VALUE! chybná správa.
Bunka A3 obsahuje vzorec SUBSTITUTE / CHAR
= Výkonný (A2, CHAR (127), "")nahradiť štyri # 127 znaky z bunky A2 bez nič - (zobrazené prázdnymi úvodzovkami na konci vzorca).
Ako výsledok
- počet znakov v bunke E3 sa zníži na dve - pre dve číslice v čísle 10;
- prídavný vzorec v bunke D3 vráti správnu odpoveď 15 pri pridávaní obsahu pre bunku A3 + B3 (10 + 5).
Funkcia SUBSTITUTE vykoná skutočnú výmenu, zatiaľ čo sa funkcia CHAR používa na vyjadrenie vzorca, aký znak má nahradiť.
03 z 03
Odstránenie nepriechodných priestorov z pracovného hárka
Podobne ako znaky, ktoré nie je možné vytlačiť, je nerozbitný priestor (& nbsp), ktorý tiež môže spôsobovať problémy s výpočtom a formátovaním v pracovnom hárku. Kódové číslo Unicode pre neporušené medzery je # 160.
Neprerušované medzery sa na webových stránkach značne využívajú, takže ak sa z webovej stránky skopírujú dáta, v pracovnom hárku sa môžu zobraziť nerozbitné medzery.
Odstránenie nepriehľadných medzery sa môže vykonať pomocou vzorca, ktorý kombinuje funkcie SUBSTITUTE, CHAR a TRIM.