VYČISTIŤ v programe Excel (vzorec, príklady) | Ako používať funkciu CLEAN?

Clean Function in Excel je textová funkcia v programe Excel, ktorá sa používa na čistenie textu znakmi, ktoré sa nevytlačia, keď použijeme možnosť tlače. Toto je tiež zabudovaná funkcia v programe Excel a na použitie tejto funkcie typ = CLEAN (v bunku a ako argument zadajte text, nezabudnite, že odstráni netlačiteľný znak.

Funkcia CLEAN v programe Excel

Funkcia CLEAN v programe Excel sa používa na vyňatie netlačiteľných znakov zo vstupného reťazca. Je kategorizovaný ako funkcia String / Text.

Každý znak, ktorý je možné tlačiť alebo netlačiť, má jedinečné číslo známe ako kód znaku Unicode alebo jeho hodnota. Program CLEAN v programe Excel odstráni prvých 32 (netlačiteľných) znakov v 7-bitovom kóde ASCII (hodnoty 0 až 31) z ľubovoľného textu. Unicode obsahuje aj ďalšie netlačiteľné znaky, ktoré sa nenachádzajú v znakovej sade ASCII (hodnoty 127, 129, 141, 143, 144 a 157). Niektoré z týchto znakov Unicode neodstráni samotná funkcia CLEAN v programe Excel.

Syntax

Argumenty použité vo vzorci CLEAN v programe Excel

text - text, ktorý sa má vyčistiť.

Textový vstup môže byť text sám o sebe uvedený v úvodzovkách, alebo odkazy na bunky. Môže to byť súčasť vzorca CLEAN.

Výkon

Funkcia CLEAN v programe Excel vráti hodnotu reťazca / textu po odstránení netlačiteľných znakov z reťazca.

Funkcia CLEAN prevádza všetky čísla na text. Ak sa použije na vyčistenie číselných údajov, funkcia CLEAN v programe Excel okrem odstránenia netlačiacich znakov prevedie všetky čísla na text - čo môže viesť k chybám, ak sa tieto údaje budú ďalej používať vo výpočtoch.

Využitie funkcie CLEAN

CLEAN v programe Excel sa používa na predbežné spracovanie súboru / textu, ktorý sa importuje z iných aplikácií a obsahuje znaky, ktoré nie je možné v súčasnej aplikácii vytlačiť ani prečítať. Importované údaje z databáz, textových súborov alebo webových stránok zvyčajne obsahujú také znaky. Tieto znaky môžu viesť k chybe, ak sa zadajú ako vstup do niektorých funkcií. Pred analýzou takto importovaných údajov je potrebné ich vyčistiť

Pomocou CLEAN môžete odstrániť z textu znaky, ktoré sa nedajú vytlačiť. Môžete tiež použiť CLEAN na odstránenie riadkov z textu.

Niekedy tieto netlačiteľné znaky nie sú vôbec viditeľné. Stále ich však treba z textu orezať, aby na nich mohli pracovať ďalšie funkcie / aplikácie.

Ilustrácia

Predpokladajme, že v bunke C3 máte text obsahujúci netlačiteľný znak = = Toto je testovací reťazec & CHAR (7) &. .

Ak chcete odstrániť netlačiteľný znak a vrátiť čistý text, zadajte „= CLEAN (C3)“

a stlačte kláves Enter. Odstráni znak, ktorý sa nedá vytlačiť.

Môžete tiež priamo napísať text, a nie ho zadať ako odkaz na bunku.

= CLEAN („Toto je testovací reťazec“ & CHAR (7) & „.“)

Tento formát sa však s touto funkciou CLEAN v programe Excel používa zriedka.

Poskytne tiež rovnaký výstup.

Ako používať funkciu CLEAN v programe Excel?

Funkcia Excel CLEAN v programe Excel je veľmi jednoduchá a ľahko použiteľná. Pochopme fungovanie CLEAN v programe Excel na niektorých príkladoch.

Túto šablónu programu CLEAN Function Excel si môžete stiahnuť tu - šablónu CLEAN Function Excel

Príklad č

Predpokladajme, že máte nejaký text uvedený v rozsahu buniek (C3: C7). Teraz chcete tento text vyčistiť odstránením netlačiteľných znakov.

Môžete použiť nasledujúcu syntax:

= CLEAN (C3)

a stlačte kláves Enter.

Teraz ho môžete presunúť do zvyšku buniek.

Príklad č

Predpokladajme, že máte nejaký text uvedený v rozsahu buniek (C3: C7). Údaje zahŕňajú netlačiteľné znaky, zlomy riadkov a niektoré koncové a úvodné medzery navyše. Tento text musíte vyčistiť odstránením netlačiteľných znakov, zalomením riadkov a zadnými a medzery navyše.

Ak chcete v programe Excel vyčistiť a zalomiť riadky, medzery a netlačiteľné znaky z uvedených údajov, môžete použiť nasledujúcu syntax:

= TRIM (ČISTÝ (C3))

a stlačte kláves Enter.

= CLEAN (C3) odstráni netlačiteľné znaky.

TRIM (..) odstráni zbytočné medzery po odstránení netlačiteľných znakov funkciou Excel CLEAN.

Príklad č

Predpokladajme, že máte text zadaný v rozsahu buniek (C3: C6). Teraz chcete skontrolovať, či niektorá z týchto buniek obsahuje nejaké netlačiteľné znaky. Ak áno, potom získate počet týchto znakov.

Môžete to urobiť pomocou nasledujúcej syntaxe:

= IF ((LEN (C3) - LEN (CLEAN (C3)))> 0, (LEN (C3) - LEN (CLEAN (C3))) & ”Non-printable characters”, “Clean text”)

a stlačte kláves Enter.

Pozrime sa podrobne na funkciu Excel CLEAN:

  • CLEAN (C3) vymaže netlačiteľné znaky.
  • LEN (CLEAN (C3)) dá dĺžku reťazca po odstránení netlačiteľných znakov z C3.
  • LEN (C3) dá dĺžku reťazca C3.
  • LEN (C3) - LEN (CLEAN (C3)) poskytne počet netlačiteľných znakov v reťazci C3.

Nakoniec

Ak je počet netlačiteľných znakov väčší ako 0

potom vytlačí è { Počet netlačiteľných znakov } „Netlačiteľné znaky“

inak

vypíše „Čistý text“.

Teraz ho môžete presunúť do zvyšných buniek.

Príklad č

Predpokladajme, že máte v bunkách B3: B7 nejaký text. Text obsahuje niektoré netlačiteľné znaky, zlomy riadkov, úvodné a koncové medzery a špeciálny znak CHAR (160), ktorý je neporušiteľným priestorom zvyčajne používaným na webových stránkach. Tieto znaky musíte z textu odstrániť.

Pretože je funkcia Excel CLEAN nedostatočná na to, aby zbavila CHAR (160), musíme v tomto prípade použiť náhradnú funkciu v programe Excel, môžete použiť nasledujúcu syntax:

= TRIM (ČISTÝ (NÁHRADA (B3, CHAR (160), ““))))

V tomto,

SUBSTITUTE (B3, CHAR (160), ”“) nahradí z textu CHAR (160).

CLEAN (SUBSTITUTE (B3, CHAR (160), ““)) vyčistí nahradený text.

TRIM (CLEAN (SUBSTITUTE (B3, CHAR (160), ”“)))) odstráni zbytočné medzery po odstránení netlačiteľných znakov a CHAR (160).

Podobne ho teraz môžete presunúť do zvyšku buniek.

Príklad č

Predpokladajme, že máte nejaké číselné údaje, ktoré medzi nimi obsahujú niektoré netlačiteľné znaky. Ak chcete použiť matematické operácie, musíte z textu odstrániť tieto netlačiteľné znaky.

Ak chcete tieto znaky odstrániť, môžete jednoducho použiť syntax:

= CLEAN (C3)

a stlačte kláves Enter.

Môžete si všimnúť, že funkcia Excel CLEAN vráti text . Takže výstup sa nemusí správať ako numerický text a v niektorých prípadoch môže spôsobiť chybu pri niektorých matematických operáciách. Ak je to váš prípad, môžete alternatívne použiť nasledujúcu syntax:

= HODNOTA (CLEAN (C3))

a stlačte kláves Enter.

VALUE () prevedie vstupný text na číselný formát.

Podobne ho teraz môžete presunúť do zvyšku buniek.

Na čo treba pamätať

  • Funkcia Excel CLEAN odstráni netlačiteľné znaky z reťazca.
  • Zo vstupného textu odstráni 0 až 31 7-bitových kódov ASCII.
  • Niektoré znaky Unicode, ktoré sa v kóde ASCII nenachádzajú, nemusí funkcia Excel CLEAN odstrániť.
  • Niektoré netlačiteľné znaky nemusia byť viditeľné, ale v texte stále existujú. Na kontrolu ich existencie je možné použiť funkciu Excel CLEAN.