Ako používať funkciu Clean Excel

Obsah:

Ako používať funkciu Clean Excel
Ako používať funkciu Clean Excel
Anonim

Čo by ste mali vedieť

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

Odporúča: