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