Sadržaj
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.