Kako uporabiti funkcijo CLEAN v Excelu (10 primerov)

  • Deliti To
Hugh West

Spletna stran Funkcija ČIŠČENJE je Excelova besedilna funkcija, ki se uporablja za odstranjevanje netiskljivih znakov ali prelomov vrstic iz besedil nabora podatkov. V tem članku boste lahko izvedeli podrobnosti o funkciji Funkcija ČIŠČENJE in se seznanite z nekaterimi primeri uporabe te funkcije.

Prenos delovnega zvezka

CLEAN Functions.xlsm

CLEAN Funkcija: Povzetek & Sintaksa

⦿ Funkcija Cilj

Spletna stran Funkcija ČIŠČENJE iz besedila odstrani vse netiskljive znake.

⦿ Sintaksa

=CLEAN(besedilo)

⦿ Argumenti

Argument Obvezno/izbirno Razlaga:
besedilo Zahtevano To je besedilni niz, iz katerega želite odstraniti vse netiskljive znake.

⦿ Vrnjena vrednost

Po vnosu funkcije boste dobili besedilni niz brez vseh netiskljivih znakov.

⦿ Različica

Spletna stran Funkcija ČIŠČENJE je uveden v Excel 2000 in je na voljo za vse naslednje različice.

Opomba

Spletna stran Funkcija ČIŠČENJE lahko odstrani le netiskljive znake, ki jih predstavljajo številke. 0 na . 31 v 7-bitnem ASCII koda.

10 primerov uporabe funkcije CLEAN v Excelu

Tu bomo uporabili naslednjo podatkovno tabelo visoke šole, v kateri imamo v uvoženih podatkih iz drugega vira nekaj netiskljivih znakov. S pomočjo te tabele bomo razložili različne primere te funkcije.

Za ustvarjanje članka smo uporabili Microsoft Excel 365 različico, lahko pa uporabite katero koli drugo različico glede na svoje potrebe.

1. Odstranjevanje netiskljivih znakov

Tukaj imamo nekaj E-poštne identitete ki imajo nekatere netiskljive znake, kot so CHAR(15) , CHAR(12) in z uporabo Funkcija ČIŠČENJE jih bomo odstranili in dobili Resnične e-poštne identitete.

➤Izberite izhodno celico D5

=CLEAN(C5)

C5 je Uvožena e-poštna identiteta iz katerega želimo odstraniti netiskljive znake.

➤Press VSTOP

➤Potegnite navzdol Ročaj za polnjenje Orodje

Rezultat :

Na ta način boste dobili Resnična e-poštna identiteta ki ne vsebuje vseh netiskljivih znakov.

Preberite več: Kako uporabiti funkcijo TEXT v Excelu (10 primerov)

2. Odstranjevanje preloma vrstice

Predpostavimo, da je med imenom in priimkom učencev nekaj prelomov vrstic, ki jih želite odstraniti z uporabo Funkcija ČIŠČENJE .

➤Izberite izhodno celico D5

=CLEAN(C5)

C5 je Ime in priimek učenca iz katerega želite odstraniti prelom vrstice.

➤Press VSTOP

➤Potegnite navzdol Ročaj za polnjenje Orodje

Rezultat :

Po tem boste dobili Imena študentov ki so brez vseh prelomov vrstic.

3. Uporaba funkcije CLEAN in funkcije TRIM

Včasih se lahko v besedilnem nizu pojavi dodaten prostor, ki je CHAR(32) in kot Funkcija ČIŠČENJE ne moremo odstraniti, zato tukaj uporabljamo Funkcija TRIM skupaj z Funkcija ČIŠČENJE odstraniti CHAR(15) , CHAR(12) in . CHAR(32) iz Uvožena e-poštna identiteta spodaj.

➤Izberite izhodno celico D5

=TRIM(CLEAN(C5))

C5 je Uvožena e-poštna identiteta iz katerega želimo odstraniti netiskljive znake.

TRIM bo iz besedilnega niza odstranil vse dodatne presledke.

➤Press VSTOP

➤Potegnite navzdol Ročaj za polnjenje Orodje

Rezultat :

Na ta način boste dobili Resnična e-poštna identiteta ki ne vsebuje vseh netiskljivih znakov.

4. Uporaba funkcije CLEAN in funkcije SUBSTITUTE

Včasih lahko pride do netiskljivih znakov, ki jih ni mogoče odstraniti z Funkcija ČIŠČENJE . V Uvožena e-poštna identiteta v stolpcu imamo nekaj neprekinjenih prostorov, ki so CHAR(160) Za odstranitev teh vrst znakov, ki jih ni mogoče natisniti, lahko uporabimo Funkcija SUBSTITUTE skupaj z Funkcija ČIŠČENJE in Funkcija TRIM .

➤Izberite izhodno celico D5

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

C5 je Uvožena e-poštna identiteta iz katerega želimo odstraniti netiskljive znake.

SUBSTITUTE bo nadomestil CHAR(160) s praznim poljem, ČISTO odstrani znake, ki jih ni mogoče natisniti CHAR(15) , CHAR(12) in . TRIM bo iz besedilnega niza odstranil vse dodatne presledke.

➤Press VSTOP

➤Potegnite navzdol Ročaj za polnjenje Orodje

Rezultat :

Po tem boste dobili Resnična e-poštna identiteta ki ne vsebuje vseh netiskljivih znakov.

Preberite več: Kako uporabiti funkcijo REPLACE v Excelu (3 primerni primeri)

5. Uporaba funkcije CLEAN in funkcije LEN

Tukaj bomo prešteli število znakov v Imena študentov z uporabo Funkcija LEN po odstranitvi prelomov vrstic s pomočjo Funkcija ČIŠČENJE .

➤Izberite izhodno celico D5

=LEN(TRIM(CLEAN(C5)))

C5 je Ime in priimek učenca katerega dolžino znakov želite šteti.

ČISTO odstrani prelom vrstice in TRIM bo iz besedilnega niza odstranil vse dodatne presledke. LEN šteje dolžino znaka.

➤Press VSTOP

➤Potegnite navzdol Ročaj za polnjenje Orodje

Rezultat :

Nato boste lahko prešteli število znakov v Imena študentov .

Podobna branja

  • Kako uporabiti funkcijo CODE v Excelu (5 primerov)
  • Uporaba funkcije Excel EXACT (6 primernih primerov)
  • Kako uporabljati funkcijo FIXED v Excelu (6 primernih primerov)
  • Uporaba funkcije UPPER v Excelu (4 primeri)
  • Kako uporabiti funkcijo SEARCH v Excelu (3 primeri)

6. Uporaba funkcije ČIŠČENJE in funkcije LEVA

Recimo, da želite izvleči del imena iz Uvožena e-poštna identiteta in za to lahko uporabite Funkcija ČIŠČENJE in Funkcija LEVA .

➤Izberite izhodno celico D5

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

C5 je Uvožena e-poštna identiteta .

ČISTO bo odstranil netiskljive znake in FIND("@", CLEAN(C5),1) bo podal položaj "@" v besedilnem nizu. Torej, NAJDI vrne 6 in nato 6-1=5 bo število znakov v Funkcija LEVA .

Po tem LEVA bo iz čistega zapisa izpisal prvih pet znakov Id e-pošte .

➤Press VSTOP

➤Potegnite navzdol Ročaj za polnjenje Orodje

Rezultat :

Nato boste dobili imena učencev v Ime in priimek stolpec.

Preberite več: Kako uporabljati funkcijo PRAVICA v Excelu (s 6 enostavnimi primeri)

7. Zamenjava znakov

Tukaj bomo ustvarili Nova e-poštna identiteta tako, da odstranite netiskljive znake in nadomestite "gmail" s spletno stranjo . "yahoo" iz Uvožena e-poštna identiteta stolpec.

➤Izberite izhodno celico D5

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

C5 je Uvožena e-poštna identiteta .

SUBSTITUTE bo nadomestil "gmail" z "yahoo"

➤Press VSTOP

➤Potegnite navzdol Ročaj za polnjenje Orodje

Rezultat :

Na ta način boste dobili Nove e-poštne identitete .

8. Preverjanje, ali je treba besedila očistiti

Pri velikem naboru podatkov je lahko naporno ugotavljati, katera besedila je treba očistiti. Vendar to lahko storite preprosto, če lahko enostavno preverite, katere besedilne nize je treba očistiti. V ta namen uporabljamo Funkcija IF .

➤Izberite izhodno celico D5

=IF(CLEAN(C5)=C5, "Očiščeno", "Ni očiščeno")

C5 je Uvožena e-poštna identiteta .

CLEAN(C5)=C5 je logični test, ki pomeni, da je besedilni niz enak besedilnemu nizu, iz katerega so odstranjeni vsi netiskljivi znaki. TRUE nato IF vrne "Očiščeno" sicer "Ni očiščeno"

➤Press VSTOP

➤Potegnite navzdol Ročaj za polnjenje Orodje

Rezultat :

Nato boste izvedeli, katere besedilne nize morate očistiti.

9. Pridobivanje povprečja vrednosti

Tu imamo nekaj oznak, ki pa vsebujejo netiskljive znake in jih lahko odstranite z uporabo Funkcija ČIŠČENJE . Toda po tem se številke spremenijo v besedila, tako da ne morete dobiti Povprečne ocene ne da bi jih pretvorili v vrednosti z uporabo Funkcija VALUE .

➤Izberite izhodno celico D5

=VREDNOST(CLEAN(C5))

C5 je Uvožene oznake .

ČISTO odstrani nepotrebni del podatkov (vendar podatke pretvori v besedilo) in nato, VREDNOST pretvori besedilne nize v številke.

➤Press VSTOP

➤Potegnite navzdol Ročaj za polnjenje Orodje

Nato boste dobili ocene, ki so v obliki številk.

Če želite pridobiti Povprečne ocene, v celico vnesite naslednjo formulo D11

=POVPREČJE(D5:D10)

D5:D10 je območje Marks

Na koncu boste dobili 73.83 kot Povprečna ocena .

10. Uporaba Koda VBA

Spletna stran Funkcija ČIŠČENJE se lahko uporablja tudi v VBA koda.

➤Najdi na Razvijalec Tab>> Visual Basic Možnost

Nato se Urejevalnik Visual Basic se bo odprlo.

➤Najdi na Vstavite Tab>> Modul Možnost

Po tem je treba Modul bo ustvarjen.

➤Napišite naslednjo kodo

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

Celice C5 na . C10 na spletnem mestu Stolpec C ne bodo vsebovali netiskljivih znakov zaradi Funkcija ČIŠČENJE in dobili bomo izhode v ustreznih celicah Stolpec D .

➤Press F5

Rezultat :

Na ta način boste dobili Resnična e-poštna identiteta ki ne vsebuje vseh netiskljivih znakov.

Stvari, ki si jih je treba zapomniti

🔺 Ta funkcija odstrani samo 0 na . 31 7-bitni ASCII kodo iz danega besedila.

🔺 Funkcija ČIŠČENJE lahko odstrani tudi nekatere netiskljive znake, ki niso vidni.

🔺 Ne more odstraniti netiskljivih znakov, ki niso prisotni v ASCII koda.

Oddelek za prakso

Za samostojno izvajanje prakse sem pripravil Praksa kot spodaj v listu z imenom Praksa . Prosimo, da to storite sami.

Zaključek

V tem članku smo poskušali zajeti uvedbo in uporabo Funkcija ČIŠČENJE v Excelu. upam, da vam bo koristilo. če imate kakršne koli predloge ali vprašanja, jih lahko delite v razdelku s komentarji.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.