Ak chcete odstrániť znaky ASCII, zadajte =CLEAN(Text).
Pomocou funkcie SUBSTITUTE konvertujte znaky Unicode na znaky ASCII.
Tu je návod, ako používať funkciu Clean v Microsoft Excel 2019, 2016, 2013, 2010 a Excel pre Microsoft 365. Funkcia Clean odstraňuje mnoho skopírovaných počítačových znakov, ktoré nie je možné vytlačiť alebo importované do pracovného hárka, pretože takéto znaky môžu prekážať pri tlači, triedení a filtrovaní údajov.
CLEAN Syntax a argumenty funkcie
Syntax funkcie je jej rozloženie a obsahuje názov, zátvorky a argumenty. Syntax funkcie CLEAN je:
=CLEAN(Text)
Text
(povinné) je
odkaz na bunku
na miesto týchto údajov v pracovnom hárku, ktoré chcete vyčistiť.
Povedzme napríklad, že bunka A2 obsahuje tento vzorec:
=CHAR(10)&"Kalendár"&CHAR(9)
Ak to chcete vyčistiť, zadajte vzorec do inej bunky pracovného hárka:
=CLEAN(A2)
Výsledkom by zostalo len slovo
Kalendár
v bunke A2.
Funkcia CLEAN okrem odstránenia netlačiteľných znakov konvertuje aj čísla na text, čo môže viesť k chybám, ak tieto údaje neskôr použijete vo výpočtoch.
Odstránenie netlačiteľných znakov bez ASCII
Zatiaľ čo funkcia CLEAN je vynikajúca na odstránenie netlačiteľných znakov ASCII, existuje niekoľko netlačiteľných znakov, ktoré spadajú mimo rozsah ASCII a možno ich budete chcieť odstrániť.
Netlačiteľné znaky Unicode zahŕňajú čísla 129, 141, 143,144 a 157 . Okrem toho možno budete chcieť odstrániť 127 , čo je znak vymazania a tiež sa nedá vytlačiť.
Jedným zo spôsobov, ako odstrániť takéto údaje, je nechať ich pomocou funkcie SUBSTITUTE previesť na znak ASCII, ktorý funkcia CLEAN dokáže odstrániť. Môžete vložiť funkcie SUBSTITUTE a CLEAN, aby to bolo jednoduchšie.
=CLEAN(SUBSTITUTE(A3, CHAR(129), CHAR(7)))
Prípadne je možné jednoducho nahradiť nevhodný netlačiteľný znak ničím ("").
=SUBSTITUTE(A4, CHAR(127); "")
Čo sú znaky, ktoré sa nedajú vytlačiť?
Image
Každý znak v počítači – vytlačiteľný aj netlačiteľný – má číslo známe ako kód alebo hodnota znaku Unicode. Ďalšou, staršou a známejšou znakovou sadou je ASCII, čo znamená American Standard Code for Information Interchange, ktorý bol začlenený do sady Unicode.
V dôsledku toho je prvých 32 znakov (0 až 31) súborov Unicode a ASCII identických. Používajú ich programy na ovládanie periférnych zariadení, ako sú tlačiarne, na rôznych platformách. Ako také nie sú určené na použitie v pracovnom hárku a môžu spôsobiť chyby, ak sú prítomné.
Funkcia CLEAN, ktorá predchádza znakovej sade Unicode, odstraňuje prvých 32 netlačiteľných znakov ASCII a rovnaké znaky zo sady Unicode.
Microsoft Excel poskytuje funkcie nielen pre čísla, ale aj pre text. Funkcia Excel MID vám pomôže získať text zo stredu obsahu buniek. Tu je návod, ako ho použiť
Funkcia Excel INDEX je vzorec, ktorý získava hodnotu zo zoznamu alebo tabuľky na základe údajov o polohe, ktoré zadáte do vzorca. Tu je návod, ako použiť vzorec INDEX spolu s príkladmi
Funkcia CONVERT v Exceli sa používa na prevod meraní z jednej sady jednotiek do druhej, napríklad metrov na stopy. Aktualizované tak, aby zahŕňalo Excel 2019