Kako koristiti funkciju CLEAN u Excelu (10 primjera)

  • Podijeli Ovo
Hugh West

Funkcija CLEAN je tekstualna funkcija programa Excel koja se koristi za uklanjanje znakova koji se ne mogu ispisati ili prijeloma redaka iz teksta skupa podataka. U ovom ćete članku moći saznati pojedinosti o CLEAN funkciji i upoznati neke upotrebe ove funkcije s nekim primjerima.

Preuzmite radnu knjigu

CLEAN Functions.xlsm

CLEAN funkcija: Sažetak & Sintaksa

⦿ Cilj funkcije

Funkcija CLEAN uklanja sve znakove koji se ne mogu ispisati iz teksta.

⦿ Sintaksa

=CLEAN(tekst)

⦿ Argumenti

Argument Obavezno/Izborno Objašnjenje
tekst Potrebno To je tekstualni niz iz kojeg želite uklonite sve znakove koji se ne mogu ispisati

⦿ Povratna vrijednost

Nakon ulaska u funkciju, dat će vam tekstualni niz bez svih znakova koji se ne mogu ispisati.

⦿ Verzija

Funkcija CLEAN predstavljen je u verziji Excel 2000 i dostupan je za sve verzije nakon toga.

Napomena

Funkcija CLEAN može ukloniti samo znakove koji se ne mogu ispisivati ​​predstavljene brojevima 0 do 31 u 7-bitnom ASCII kodu.

10 Primjera korištenja funkcija CLEAN u Excelu

Ovdje ćemo koristiti sljedeće podatakatablica fakulteta u kojoj imamo neke znakove koji se ne mogu ispisati u uvezenim podacima iz drugog izvora. Pomoću ove tablice objasnit ćemo različite primjere ove funkcije.

Za izradu članka upotrijebili smo Microsoft Excel 365 inačicu, možete koristiti bilo koje druge inačice kako vam odgovara.

1. Uklanjanje znakova koji se ne mogu ispisati

Ovdje imamo neke ID-ove e-pošte koji imaju neke znakove koji se ne mogu ispisati kao što je CHAR(15) , CHAR(12) i korištenjem CLEAN funkcije uklonit ćemo ih i dobiti Prave ID-ove e-pošte.

➤Odaberite izlaznu ćeliju D5

=CLEAN(C5)

C5 je Id uvezene e-pošte iz kojeg želimo ukloniti znakove koji se ne mogu ispisati.

➤Pritisnite ENTER

➤Povucite prema dolje Fill Handle Alat

Result :

Na ovaj način ćete dobiti Pravi ID e-pošte koji ne sadrži znakove koji se ne mogu ispisati.

Pročitajte više: Kako koristiti funkciju TEXT u Excelu (10 primjera)

2. Uklanjanje linije Br eak

Pretpostavimo da imate prijelom retka između imena i prezimena učenika i želite ukloniti te prijelome retka pomoću CLEAN funkcije .

➤Odaberite izlaznu ćeliju D5

=CLEAN(C5)

C5 je Ime učenika izza koji želite ukloniti prijelom retka.

➤Pritisnite ENTER

➤Povucite prema dolje Ručku za popunjavanje Alat

Rezultat :

Nakon toga, dobit ćete Imena učenika koja su oslobođena od svi prijelomi redaka.

3. Korištenje funkcije CLEAN i funkcije TRIM

Ponekad možete imati višak prostora u tekstualnom nizu koji je CHAR(32) i kako CLEAN funkcija ne može ovo ukloniti, ovdje koristimo TRIM funkciju zajedno s CLEAN funkcijom za uklanjanje CHAR(15) , CHAR(12) i CHAR(32) iz Uvezenog ID-a e-pošte ispod.

➤Odaberite izlaznu ćeliju D5

=TRIM(CLEAN(C5))

C5 je Id uvezene e-pošte iz kojeg želimo ukloniti znakove koji se ne mogu ispisati.

TRIM uklonit će sve dodatne razmake iz tekstualnog niza.

➤Pritisnite ENTER

➤Povucite Fill Handle Alat

prema dolje

Rezultat :

Na ovaj način, dobit ćete Pravi ID e-pošte koji ne sadrži znakove koji se ne mogu ispisati.

4. Korištenje funkcije CLEAN i funkcije SUBSTITUTE

Ponekad možete imati znakove koji se ne mogu ispisati i koje ne može ukloniti CLEAN funkcija . U stupcu Uvezeni ID e-pošte imamo neke neprekinute razmake koji su CHAR(160) . Da biste uklonili ove vrsteznakove koji se ne mogu ispisati možemo koristiti funkciju SUBSTITUTE zajedno s CLEAN funkcijom i TRIM funkcijom .

➤Odaberite izlaznu ćeliju D5

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

C5 je ID uvezene e-pošte iz kojeg želimo ukloniti znakove koji se ne mogu ispisati.

SUBSTITUTE zamijenit će CHAR(160) s prazninom, CLEAN uklonit će znakove koji se ne mogu ispisati CHAR(15) , CHAR(12) i TRIM uklonit će sve dodatne razmake iz tekstualnog niza.

➤Pritisnite ENTER

➤Povucite Fill Handle Alat

prema dolje

Rezultat :

Nakon toga, dobit ćete Pravi ID e-pošte koji ne sadrži znakove koji se ne mogu ispisati.

Pročitajte više: Kako koristiti funkciju REPLACE u programu Excel (3 prikladna primjera)

5. Upotreba CLEAN funkcija i LEN funkcija

Ovdje ćemo brojati broj znakova Imena učenika pomoću LEN funkcije nakon uklanjanja prijeloma redaka uz pomoć CLEAN funkcije .

➤Odaberite izlaznu ćeliju D5

=LEN(TRIM(CLEAN(C5)))

C5 je Ime učenika čiju duljinu znakova želite prebrojati.

CLEAN uklonit će prijelom retka, a TRIM uklonit će sve dodatne razmake iz tekstualnog niza. Nakon toga LEN će brojati znakduljina.

➤Pritisnite ENTER

➤Povucite prema dolje Ručka za punjenje Alat

Rezultat :

Nakon toga, moći ćete prebrojati broj znakova Imena učenika .

Slična čitanja

  • Kako koristiti funkciju CODE u Excelu (5 primjera)
  • Koristite Excel EXACT funkciju (6 prikladnih primjera)
  • Kako koristiti FIKSNU funkciju u Excelu (6 prikladnih primjera)
  • Upotreba funkcije UPPER u programu Excel (4 primjera)
  • Kako koristiti funkciju SEARCH u programu Excel (3 primjera)

6. Upotreba funkcije CLEAN i LIJEVA funkcija

Recimo, želite izdvojiti dio imena iz Id-a uvezene e-pošte i da to učinite možete koristiti CLEAN funkciju i Funkcija LIJEVO .

➤Odaberite izlaznu ćeliju D5

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

C5 je Id uvezene e-pošte .

CLEAN uklonit će znakove koji se ne mogu ispisati i FIND(“@) ”, CLEAN(C5),1) će g ive poziciju “@” u tekstualnom nizu. Dakle, FIND vratit će 6 , a zatim će 6-1=5 biti broj znakova u Funkciji LIJEVO .

Nakon toga LIJEVO izvući će prvih pet znakova iz čistog ID-a e-pošte .

➤Pritisnite ENTER

➤Povucite Fill Handle Alat

Rezultat :

Tada ćete dobitiimena učenika u stupcu Ime .

Pročitajte više: Kako koristiti PRAVU funkciju u Excelu (s 6 jednostavnih primjera)

7. Zamjena znakova

Ovdje ćemo stvoriti Novi ID e-pošte uklanjanjem znakova koji se ne mogu ispisati i zamjenom “gmail” s “yahoo” iz stupca Id uvoza e-pošte .

➤Odaberite izlaznu ćeliju D5

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

C5 je ID uvezene e-pošte .

ZAMJENA zamijenit će “gmail” s “yahoo”

➤Pritisnite ENTER

➤Povucite prema dolje Ručku za popunjavanje Alat

Rezultat :

Na ovaj način ćete dobiti Nove ID adrese e-pošte .

8. Provjera treba li tekstove očistiti

Za veliki skup podataka može biti zamorno saznati koje tekstove trebate očistiti. Ali to se može učiniti jednostavno ako možete lako provjeriti koje tekstualne nizove treba očistiti. Da bismo to učinili ovdje koristimo IF funkciju .

➤Odaberite izlaznu ćeliju D5

=IF(CLEAN(C5)=C5,"Cleaned","Not Cleaned")

C5 je Id uvezene e-pošte .

CLEAN(C5)=C5 je logički test koji znači da je tekstualni niz jednak tekstualnom nizu uklonjenom svim znakovima koji se ne mogu ispisati. Kada je TRUE tada će IF vratiti “Očišćeno” u suprotnom “Nije očišćeno”

➤Pritisnite ENTER

➤Povucite prema dolje Ručka za popunjavanje Alat

Rezultat :

Tada ćete saznati koji vam tekst moramo očistiti.

9. Dobivanje prosjeka vrijednosti

Ovdje imamo neke oznake, ali koje imaju znakove koji se ne mogu ispisati i možete ih ukloniti korištenjem CLEAN funkcije . Ali nakon toga, brojevi će se pretvoriti u tekstove tako da ne možete dobiti prosječne ocjene bez pretvaranja u vrijednosti pomoću funkcije VALUE .

➤Odaberite izlaznu ćeliju D5

=VALUE(CLEAN(C5))

C5 je uvezeno Oznake .

CLEAN će ukloniti nepotrebni dio podataka (ali pretvoriti podatke u tekst), a zatim će VALUE konvertirati tekstualne nizove u brojeva.

➤Pritisnite ENTER

➤Povucite prema dolje Ručka za popunjavanje Alat

Nakon toga, dobit ćete ocjene koje su u formatu brojeva.

Da biste dobili prosječne ocjene, upišite sljedeću formulu u ćeliju D11

=AVERAGE(D5:D10)

D5:D10 je raspon od Ocjene

Konačno, dobit ćete 73,83 kao prosječnu ocjenu .

10. Upotreba VBA koda

Funkcija CLEAN također se može koristiti u VBA kod.

➤Idite na Razvojni program Kartica> > Visual Basic Opcija

Tada će se otvoriti Visual Basic Editor gore.

➤Idite na Insert Tab>> Module Option

Nakon toga, Modul će se stvoriti.

➤Napišite sljedeći kod

9016

Ćelije C5 do C10 od Stupca C neće sadržavati znakove koji se ne mogu ispisati zbog CLEAN funkcije i dobit ćemo rezultate u odgovarajućim ćelijama Stupca D .

➤Pritisnite F5

Rezultat :

Na ovaj način, dobit ćete Pravi ID e-pošte koji ne sadrži znakove koji se ne mogu ispisati.

Stvari koje treba zapamtiti

🔺 Ova funkcija uklanja samo 0 do 31 7-bitni ASCII kod iz zadanog teksta.

🔺 Funkcija CLEAN također može ukloniti neke neispisive znakove koji nisu vidljivi.

🔺 Ne može ukloniti neispisive znakove koji nisu prisutni u ASCII kodu.

Odjeljak za vježbu

Za samostalno vježbanje osigurao sam odjeljak Vježbanje kao ispod na listu pod nazivom Vježbanje . Učinite to sami.

Zaključak

U ovom smo članku pokušali pokriti uvod i korištenje CLEAN funkcije u Excelu. Nadam se da će vam biti od koristi. Ako imate prijedloge ili pitanja, slobodno ih podijelite u odjeljku za komentare.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.