Skip to main content

Ako odstrániť znaky Unicode v programe Excel

Anonim

Každá postava v počítači (tlačiteľná a nepotlačiteľná) má číslo známe ako jej Unicode znakový kód alebo hodnoty.

Ďalšia staršia a lepšie známa sada znakov je ASCII , čo znamená Americký štandardný kód pre výmenu informácií , ASCII 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 ovládacie znaky. Používajú ich počítačové programy na ovládanie periférnych zariadení, ako sú tlačiarne.

Tieto znaky 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.

Poznámka Informácie v tomto článku sa vzťahujú na verzie programu Excel 2019, 2016, 2013, Excel pre Mac a Excel Online.

01 z 03

Čo je znak Unicode # 127?

Unicode znak # 127 riadi kláves Delete na klávesnici.

Ak je zobrazený, je zobrazený ako úzky znak v tvare krabice, ako je uvedené v bunke A2 na obrázku vyššie. Niekedy sa náhodne dováža alebo kopíruje spolu s niektorými dobrými dátami.

Jeho prítomnosť môže spôsobiť niekoľko problémov, napríklad:

  • Jednoduché problémy s formátovaním v pracovnom hárku.
  • Problémy triedenia a filtrovania údajov.
  • Problémy s výpočtom, ak sú v bunke spolu s údajmi, ktoré sa používajú vo vzorci.

Pokračujte v čítaní nižšie

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 zobrazuje štyri znaky v tvare obdĺžnika spolu s číslom 10 v bunke A2 pracovného hárka programu Excel.

Funkcia LEN počíta počet znakov v bunke. V bunke E2 LEN zobrazuje, že bunka A2 obsahuje šesť znakov (dve číslice pre číslo 10 plus štyri rámčeky 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 tento vzorec SUBSTITUTE / CHAR.

= Výkonný (A2, CHAR (127), "")

Vzorec nahradí štyri # 127 znaky z bunky A2 bez ničím (zobrazené prázdnymi úvodzovkami na konci vzorca).

Ako výsledok:

  • Počet znakov v bunke E3 sa zníži na dva pre dve číslice v čísle 10.
  • Vzorec pridania v bunke D3 vráti správnu odpoveď na hodnotu 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ť.

Pokračujte v čítaní nižšie

03 z 03

Odstránenie nepriechodných priestorov z pracovného hárka

Podobne ako znaky, ktoré nie je možné vytlačiť, nerozbitný priestor () môže tiež spôsobiť 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 vo veľkej miere používajú na webových stránkach. Ak sa údaje z webovej stránky skopírujú do programu Excel, v pracovnom hárku sa môžu zobraziť nezlomené medzery.

Odstránenie nepriehľadných medzery sa môže vykonať pomocou vzorca, ktorý kombinuje funkcie SUBSTITUTE, CHAR a TRIM.