Kako koristiti CLEAN funkciju 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 reda iz tekstova skupa podataka. U ovom članku ćete moći upoznati detalje funkcije CLEAN i upoznati neke upotrebe ove funkcije uz neke primjere.

Preuzmite radnu svesku

CLEAN Functions.xlsm

Funkcija CLEAN: Sažetak & Sintaksa

⦿ Cilj funkcije

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

⦿ Sintaksa

=CLEAN(tekst)

⦿ Argumenti

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

⦿ Povratna vrijednost

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

⦿ Verzija

Funkcija CLEAN uveden je u verziju Excel 2000 i dostupan je za sve verzije nakon toga.

Napomena

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

10 Primjeri korištenja funkcija CLEAN u Excelu

Ovdje ćemo koristiti sljedeće podacitabela fakulteta u kojoj imamo neke znakove koji se ne mogu ispisati u uvezenim podacima iz drugog izvora. Koristeći ovu tabelu objasnićemo različite primere ove funkcije.

Za kreiranje članka koristili smo verziju Microsoft Excel 365 , možete koristiti bilo koju drugu verziju 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 CHAR(15) , CHAR(12) i korištenjem funkcije CLEAN uklonit ćemo ih i dobiti Pravi ID-ovi e-pošte.

➤Odaberite izlaznu ćeliju D5

=CLEAN(C5)

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

➤Pritisnite ENTER

➤Povucite nadole ručicu za popunjavanje Alat

Rezultat :

Na ovaj način ćete dobiti Pravi ID e-pošte koji je slobodan od svih znakova 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 reda između imena i prezimena učenika i želite ukloniti ove prijelome reda korištenjem CLEAN funkcije .

➤Odaberite izlaznu ćeliju D5

=CLEAN(C5)

C5 je Ime učenika odkoju želite ukloniti prijelom reda.

➤Pritisnite ENTER

➤Prevucite prema dolje ručicu za popunjavanje Alat

Rezultat :

Nakon toga, dobićete Imena učenika koja su slobodna od svi prijelomi reda.

3. Korištenje funkcije CLEAN i funkcije TRIM

Ponekad možete imati dodatni prostor u tekstualnom nizu koji je CHAR(32) i pošto CLEAN funkcija ne može ukloniti ovo, ovdje koristimo TRIM funkciju zajedno sa CLEAN funkcijom da uklonite CHAR(15) , CHAR(12) i CHAR(32) iz uvezenog ID-a e-pošte u nastavku.

➤Odaberite izlaznu ćeliju D5

=TRIM(CLEAN(C5))

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

TRIM će ukloniti sve dodatne razmake iz tekstualnog niza.

➤Pritisnite ENTER

➤Prevucite nadole Ručica za popunjavanje Alat

Rezultat :

Na ovaj način, dobit ćete Pravi ID e-pošte koji je slobodan od svih znakova koji se ne mogu ispisati.

4. Korištenje funkcije CLEAN i SUBSTITUTE

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

➤Odaberite izlaznu ćeliju D5

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

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

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

➤Pritisnite ENTER

➤Prevucite nadole Ručica za popunjavanje Alat

Rezultat :

Nakon toga, dobićete Pravi ID e-pošte koji je slobodan od svih znakova koji se ne mogu ispisati.

Pročitajte više: Kako koristiti funkciju REPLACE u Excelu (3 pogodna primjera)

5. Korištenje Funkcija CLEAN i funkcija LEN

Ovdje ćemo izbrojati broj znakova Imena učenika korištenjem LEN funkcije nakon uklanjanja prijeloma reda uz pomoć funkcije CLEAN .

➤Odaberite izlaznu ćeliju D5

=LEN(TRIM(CLEAN(C5)))

C5 je Ime učenika čiju dužinu karaktera želite računati.

CLEAN će ukloniti prijelom reda, a TRIM će ukloniti sve dodatne razmake iz tekstualnog niza. Nakon toga će LEN prebrojati karakterdužina.

➤Pritisnite ENTER

➤Prevucite nadole Ručica za popunjavanje Alat

Rezultat :

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

Slična očitanja

  • Kako koristiti funkciju CODE u Excelu (5 primjera)
  • Koristite Excel EXACT funkciju (6 odgovarajućih primjera)
  • Kako koristiti FIKSNU funkciju u Excelu (6 odgovarajućih primjera)
  • Koristite UPPER funkciju u Excelu (4 primjera)
  • Kako koristiti funkciju SEARCH u Excelu (3 primjera)

6. Korištenje funkcije CLEAN i LIJEVA funkcija

Recimo, želite izdvojiti dio imena iz Imported Email Id i da to učinite možete koristiti CLEAN funkciju i LIJEVA funkcija .

➤Odaberite izlaznu ćeliju D5

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

C5 je Uvezeni ID e-pošte .

CLEAN će ukloniti znakove koji se ne mogu ispisati i FIND(“@ ”, CLEAN(C5),1) će g imam poziciju “@” u tekstualnom nizu. Dakle, FIND će vratiti 6 i onda će 6-1=5 biti broj znakova u LEFT funkciji .

Nakon toga LEFT će izdvojiti prvih pet znakova iz čistog Email ID .

➤Pritisnite ENTER

➤Prevucite nadole Ručica za popunjavanje Alat

Rezultat :

Onda ćete dobitiimena učenika u koloni Ime .

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

7. Zamjena znakova

Ovdje ćemo kreirati Novi ID e-pošte uklanjanjem znakova koji se ne mogu ispisati i zamjenom “gmail” sa “yahoo” iz kolone Imported Email Id .

➤Odaberi izlaznu ćeliju D5

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

C5 je uvezeni ID e-pošte .

SUBSTITUTE zameniće “gmail” sa “yahoo”

➤Pritisnite ENTER

➤Prevucite nadole ručicu za popunjavanje Alat

Rezultat :

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

8. Provjera da li je potrebno očistiti tekstove

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

➤Odaberimo izlaznu ćeliju D5

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

C5 je uvezeni ID e-pošte .

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

➤Pritisnite ENTER

➤Prevucite prema dolje Fill Handle Alat

Rezultat :

Tada ćete saznati koji tekst sadrži nizove moraju očistiti.

9. Dobijanje prosjeka vrijednosti

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

➤Odaberite izlaznu ćeliju D5

=VALUE(CLEAN(C5))

C5 je uvezeno Oznake .

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

➤Pritisnite ENTER

➤Prevucite nadole Ručica za popunjavanje Alat

Nakon toga, dobić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čna ocjena .

10. Korištenje VBA koda

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

➤Idite na Developer Tab> > Visual Basic Opcija

Onda će se otvoriti Visual Basic Editor gore.

➤Idite na Insert Tab>> Module Option

Nakon toga, a Modul će biti kreiran.

➤Napišite sljedeći kod

3194

Ćelije C5 do C10 od Kolona C će biti oslobođena znakova koji se ne mogu ispisati zbog funkcije CLEAN i dobićemo izlaze u odgovarajućim ćelijama Kolone D .

➤Pritisnite F5

Rezultat :

Na ovaj način, dobit ćete Pravi ID e-pošte koji je slobodan od svih znakova koji se ne mogu ispisati.

Stvari koje treba zapamtiti

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

🔺 Funkcija CLEAN također može ukloniti neke znakove koji se ne mogu ispisati i koji nisu vidljivi.

🔺 Ne može ukloniti znakove koji se ne mogu ispisati koji nisu prisutni u ASCII kodu.

Odjeljak za vježbu

Za samostalno vježbanje dao sam odjeljak vježbanje kao dolje na listu pod nazivom vježbanje . Učinite to sami.

Zaključak

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

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.