Ako používať funkciu CLEAN v programe Excel (10 príkladov)

  • Zdieľajte To
Hugh West

Stránka Funkcia CLEAN je textová funkcia programu Excel, ktorá sa používa na odstránenie netlačiteľných znakov alebo zlomov riadkov z textov súboru údajov. V tomto článku sa dozviete podrobnosti o funkcii Funkcia CLEAN a zoznámte sa s niektorými spôsobmi použitia tejto funkcie na niekoľkých príkladoch.

Stiahnite si pracovný zošit

CLEAN Functions.xlsm

CLEAN Funkcia: Súhrn & Syntax

⦿ Funkcia Cieľ

Stránka Funkcia CLEAN odstráni z textu všetky netlačiteľné znaky.

⦿ Syntax

=CLEAN(text)

⦿ Argumenty

Argument Povinné/voliteľné Vysvetlenie
text Požadované Je to textový reťazec, z ktorého chcete odstrániť všetky netlačiteľné znaky.

⦿ Návratová hodnota

Po zadaní funkcie sa zobrazí textový reťazec bez všetkých netlačiteľných znakov.

⦿ Verzia

Stránka Funkcia CLEAN sa zavádza v Excel 2000 a je k dispozícii pre všetky nasledujúce verzie.

Poznámka

Stránka Funkcia CLEAN môže odstrániť iba netlačiteľné znaky reprezentované číslami 0 na 31 v 7-bitovom ASCII kód.

10 príkladov použitia funkcie CLEAN v programe Excel

Tu použijeme nasledujúcu tabuľku údajov vysokej školy, v ktorej máme v importovaných údajoch z iného zdroja niektoré netlačiteľné znaky. Pomocou tejto tabuľky si vysvetlíme rôzne príklady tejto funkcie.

Na vytvorenie článku sme použili Microsoft Excel 365 verziu, môžete použiť aj iné verzie podľa vlastného uváženia.

1. Odstránenie netlačiteľných znakov

Tu máme niekoľko E-mailové identifikátory ktoré obsahujú niektoré netlačiteľné znaky, ako napr. CHAR(15) , CHAR(12) a pomocou Funkcia CLEAN odstránime ich a získame Skutočné e-mailové identifikátory.

➤Vyberte výstupnú bunku D5

=CLEAN(C5)

C5 je Importované e-mailové ID z ktorého chceme odstrániť netlačiteľné znaky.

➤Press VSTÚPIŤ

➤Skĺznite nadol Rukoväť náplne Nástroj

Výsledok :

Týmto spôsobom získate Skutočné e-mailové ID ktorý neobsahuje všetky netlačiteľné znaky.

Prečítajte si viac: Ako používať funkciu TEXT v programe Excel (10 príkladov)

2. Odstránenie zlomu riadku

Predpokladajme, že medzi menom a priezviskom žiakov je zalomenie riadku, ktoré chcete odstrániť pomocou príkazu Funkcia CLEAN .

➤Vyberte výstupnú bunku D5

=CLEAN(C5)

C5 je Meno študenta z ktorého chcete odstrániť zalomenie riadku.

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj

Výsledok :

Potom získate Mená študentov ktoré sú bez všetkých zalomení riadkov.

3. Používanie funkcie CLEAN a funkcie TRIM

Niekedy sa môže stať, že v textovom reťazci je navyše medzera, ktorá je CHAR(32) a ako Funkcia CLEAN nemožno odstrániť, takže tu používame Funkcia TRIM spolu s Funkcia CLEAN odstrániť CHAR(15) , CHAR(12) a CHAR(32) z Importované e-mailové ID nižšie.

➤Vyberte výstupnú bunku D5

=TRIM(CLEAN(C5))

C5 je Importované e-mailové ID z ktorého chceme odstrániť netlačiteľné znaky.

TRIM odstráni z textového reťazca všetky dodatočné medzery.

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj

Výsledok :

Týmto spôsobom získate Skutočné e-mailové ID ktorý neobsahuje všetky netlačiteľné znaky.

4. Používanie funkcie CLEAN a funkcie SUBSTITUTE

Niekedy sa môžu vyskytnúť netlačiteľné znaky, ktoré nie je možné odstrániť pomocou Funkcia CLEAN V Importované e-mailové ID stĺpec, máme niekoľko nezlomiteľných medzier, ktoré sú CHAR(160) Na odstránenie týchto typov netlačiteľných znakov môžeme použiť príkaz Funkcia SUBSTITUTE spolu s Funkcia CLEAN a Funkcia TRIM .

➤Vyberte výstupnú bunku D5

=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),""))

C5 je Importované e-mailové ID z ktorého chceme odstrániť netlačiteľné znaky.

SUBSTITUTE nahradí CHAR(160) s prázdnym miestom, CLEAN odstráni netlačiteľné znaky CHAR(15) , CHAR(12) a TRIM odstráni z textového reťazca všetky dodatočné medzery.

➤Press VSTÚPIŤ

➤Skĺznite nadol Rukoväť náplne Nástroj

Výsledok :

Potom získate Skutočné e-mailové ID ktorý neobsahuje všetky netlačiteľné znaky.

Prečítajte si viac: Ako používať funkciu REPLACE v programe Excel (3 vhodné príklady)

5. Používanie funkcie CLEAN a funkcie LEN

Tu budeme počítať počet znakov Mená študentov pomocou Funkcia LEN po odstránení zlomov riadkov pomocou príkazu Funkcia CLEAN .

➤Vyberte výstupnú bunku D5

=LEN(TRIM(CLEAN(C5)))

C5 je Meno študenta ktorého dĺžku znaku chcete započítať.

CLEAN odstráni zlom riadku a TRIM odstráni z textového reťazca všetky medzery navyše. LEN bude počítať dĺžku znaku.

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj

Výsledok :

Potom budete môcť spočítať počet znakov Mená študentov .

Podobné čítania

  • Ako používať funkciu CODE v programe Excel (5 príkladov)
  • Používanie funkcie Excel EXACT (6 vhodných príkladov)
  • Ako používať funkciu FIXED v programe Excel (6 vhodných príkladov)
  • Používanie funkcie UPPER v programe Excel (4 príklady)
  • Ako používať funkciu HĽADAŤ v programe Excel (3 príklady)

6. Používanie funkcie CLEAN a funkcie LEFT

Povedzme, že chcete extrahovať časť názvu z Importované e-mailové ID a na to môžete použiť Funkcia CLEAN a Funkcia LEFT .

➤Vyberte výstupnú bunku D5

=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)

C5 je Importované e-mailové ID .

CLEAN odstráni netlačiteľné znaky a FIND("@", CLEAN(C5),1) poskytne polohu "@" v textovom reťazci. Takže, NÁJSŤ vráti 6 a potom 6-1=5 bude počet znakov v Funkcia LEFT .

Potom LEVÁ vyberie prvých päť znakov z čistého E-mailová adresa .

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj

Výsledok :

Potom získate mená študentov v Kresťanské meno stĺpec.

Prečítajte si viac: Ako používať funkciu RIGHT v programe Excel (so 6 jednoduchými príkladmi)

7. Nahradenie znakov

Tu vytvoríme Nové e-mailové ID odstránením netlačiteľných znakov a nahradením "gmail" s "yahoo" z Importované e-mailové ID stĺpec.

➤Vyberte výstupnú bunku D5

=SUBSTITUTE(CLEAN(C5), "gmail", "yahoo")

C5 je Importované e-mailové ID .

SUBSTITUTE nahradí "gmail" s "yahoo"

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj

Výsledok :

Týmto spôsobom získate Nové e-mailové identifikátory .

8. Kontrola, či je potrebné texty vyčistiť

V prípade veľkého súboru údajov môže byť únavné zisťovať, ktoré texty treba vyčistiť. Dá sa to však urobiť jednoducho, ak môžete ľahko zistiť, ktoré textové reťazce sa majú vyčistiť. Na tento účel tu používame Funkcia IF .

➤Vyberte výstupnú bunku D5

=IF(CLEAN(C5)=C5, "Vyčistené", "Nevyčistené")

C5 je Importované e-mailové ID .

CLEAN(C5)=C5 je logický test, ktorý znamená, že textový reťazec sa rovná textovému reťazcu odstránenému o všetky netlačiteľné znaky. Keď je TRUE potom IF vráti "Vyčistené" inak "Nie je vyčistené"

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj

Výsledok :

Potom zistíte, ktoré textové reťazce musíte vyčistiť.

9. Získanie priemeru hodnôt

Máme tu niekoľko značiek, ktoré však obsahujú netlačiteľné znaky a môžete ich odstrániť pomocou príkazu Funkcia CLEAN Ale potom sa čísla zmenia na texty, takže nemôžete získať Priemerné známky bez toho, aby ste ich konvertovali na hodnoty pomocou Funkcia VALUE .

➤Vyberte výstupnú bunku D5

=HODNOTA(CLEAN(C5))

C5 je Dovezené značky .

CLEAN odstráni nepotrebnú časť údajov (ale prevedie údaje na text) a potom, HODNOTA prevedie textové reťazce na čísla.

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj

Potom dostanete známky, ktoré sú vo formáte čísla.

Ak chcete získať Priemerné známky, zadajte do bunky nasledujúci vzorec D11

=PRIEMER(D5:D10)

D5:D10 je rozsah Značky

Nakoniec získate 73.83 ako Priemerná známka .

10. Používanie Kód VBA

Stránka Funkcia CLEAN možno použiť aj v VBA kód.

➤ Prejsť na Vývojár Tab>> Visual Basic Možnosť

Potom sa Editor jazyka Visual Basic sa otvorí.

➤ Prejsť na Vložte Tab>> Modul Možnosť

Potom sa Modul sa vytvorí.

➤Napíšte nasledujúci kód

 Sub cleanspace() Range("D5") = Application.WorksheetFunction.Clean(Range("C5")) Range("D6") = Application.WorksheetFunction.Clean(Range("C6")) Range("D7") = Application.WorksheetFunction.Clean(Range("C7")) Range("D8") = Application.WorksheetFunction.Clean(Range("C8")) Range("D9") = Application.WorksheetFunction.Clean(Range("C9")) Range("D10") = Application.WorksheetFunction.Clean(Range("C10")) EndSub 

Bunky C5 na C10 z Stĺpec C nebude obsahovať netlačiteľné znaky, pretože Funkcia CLEAN a dostaneme výstupy v príslušných bunkách Stĺpec D .

➤Press F5

Výsledok :

Týmto spôsobom získate Skutočné e-mailové ID ktorý neobsahuje všetky netlačiteľné znaky.

Čo si treba zapamätať

🔺 Táto funkcia odstráni iba 0 na 31 7-bitové ASCII kód zo zadaného textu.

🔺 Funkcia CLEAN môže tiež odstrániť niektoré netlačiteľné znaky, ktoré nie sú viditeľné.

🔺 Nemôže odstrániť netlačiteľné znaky, ktoré sa nenachádzajú v ASCII kód.

Praktická časť

Pre vykonávanie praxe podľa seba som poskytol Prax sekciu ako nižšie v hárku s názvom Prax . Prosím, urobte to sami.

Záver

V tomto článku sme sa pokúsili pokryť zavedenie a používanie Funkcia CLEAN v programe Excel. Dúfam, že vám to bude užitočné. Ak máte nejaké návrhy alebo otázky, neváhajte sa o ne podeliť v sekcii komentárov.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.