Kaip naudoti "Excel" funkciją CLEAN (10 pavyzdžių)

  • Pasidalinti
Hugh West

Svetainė Valymo funkcija CLEAN yra "Excel" teksto funkcija, kuri naudojama norint iš duomenų rinkinio tekstų pašalinti nespausdinamus simbolius arba eilučių pertraukas. Šiame straipsnyje galėsite sužinoti išsamią informaciją apie funkciją Valymo funkcija CLEAN ir susipažinkite su kai kuriais šios funkcijos naudojimo būdais, pateikdami keletą pavyzdžių.

Atsisiųsti darbo knygą

CLEAN Functions.xlsm

CLEAN Funkcija: Summary & Sintaksas

⦿ Funkcija Tikslas

Svetainė Valymo funkcija CLEAN iš teksto pašalina visus nespausdinamus simbolius.

⦿ Sintaksė

=CLEAN(tekstas)

⦿ Argumentai

Argumentas Privalomas / pasirenkamas Paaiškinimas
tekstas Reikalinga Tai yra teksto eilutė, iš kurios norite pašalinti visus nespausdinamus simbolius.

⦿ Grąžinama vertė

Įvedę funkciją, gausite teksto eilutę be visų nespausdinamų simbolių.

⦿ Versija

Svetainė Funkcija CLEAN pristatoma "Excel 2000 versiją ir yra prieinama visose vėlesnėse versijose.

Pastaba

Svetainė Valymo funkcija CLEAN gali pašalinti tik nespausdinamus simbolius, žymimus skaičiais. 0 į 31 7 bitų ASCII kodas.

10 funkcijos CLEAN naudojimo "Excel" programoje pavyzdžių

Čia naudosime toliau pateiktą kolegijos duomenų lentelę, kurioje iš kito šaltinio importuotuose duomenyse yra keletas nespausdinamų simbolių. Naudodamiesi šia lentele paaiškinsime įvairius šios funkcijos pavyzdžius.

Kurdami straipsnį naudojome "Microsoft Excel 365 versiją, galite naudoti bet kokias kitas versijas pagal savo poreikius.

1. Nespausdinamų simbolių pašalinimas

Čia turime keletą El. pašto kodai kuriuose yra kai kurių nespausdinamų simbolių, pvz. CHAR(15) , CHAR(12) ir naudojant Valymo funkcija CLEAN juos pašalinsime ir gausime Tikrieji el. pašto kodai.

➤Pasirinkite išvesties ląstelę D5

=CLEAN(C5)

C5 yra Importuotas el. pašto ID iš kurio norime pašalinti nespausdinamus simbolius.

➤Spauda ĮVESKITE

➤Pabraukite žemyn Užpildymo rankena Įrankis

Rezultatas :

Tokiu būdu gausite Tikrasis el. pašto ID kuriame nėra visų nespausdinamų simbolių.

Skaityti daugiau: Kaip naudoti "Excel" funkciją TEXT (10 pavyzdžių)

2. Eilutės pertraukos pašalinimas

Tarkime, kad tarp mokinių vardų ir pavardžių yra eilutės pertraukos ir norite jas pašalinti naudodami komandą Valymo funkcija CLEAN .

➤Pasirinkite išvesties ląstelę D5

=CLEAN(C5)

C5 yra Mokinio vardas ir pavardė iš kurios norite pašalinti eilutės pertrauką.

➤Spauda ĮVESKITE

➤Pabraukite žemyn Užpildymo rankena Įrankis

Rezultatas :

Po to gausite Studentų vardai kuriuose nėra visų eilučių pertraukų.

3. Naudojimasis CLEAN funkcija ir TRIM funkcija

Kartais teksto eilutėje gali būti papildomo tarpo, kuris yra CHAR(32) ir kaip Valymo funkcija CLEAN negali pašalinti, todėl čia mes naudojame TRIM funkcija kartu su Valymo funkcija CLEAN pašalinti CHAR(15) , CHAR(12) ir CHAR(32) Importuotas el. pašto ID žemiau.

➤Pasirinkite išvesties ląstelę D5

=TRIM(CLEAN(C5))

C5 yra Importuotas el. pašto ID iš kurio norime pašalinti nespausdinamus simbolius.

TRIM iš teksto eilutės bus pašalinti visi papildomi tarpai.

➤Press ĮVESKITE

➤Pabraukite žemyn Užpildymo rankena Įrankis

Rezultatas :

Tokiu būdu gausite Tikrasis el. pašto ID kuriame nėra visų nespausdinamų simbolių.

4. Naudojant funkciją CLEAN ir funkciją SUBSTITUTE

Kartais gali būti nespausdinamų simbolių, kurių negalima pašalinti Valymo funkcija CLEAN ... Importuotas el. pašto ID stulpelyje turime keletą nepertraukiamų tarpų, kurie yra CHAR(160) . Norėdami pašalinti tokius nespausdinamus simbolius, galime naudoti Funkcija SUBSTITUTE kartu su Valymo funkcija CLEAN ir TRIM funkcija .

➤Pasirinkite išvesties ląstelę D5

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

C5 yra Importuotas el. pašto ID iš kurio norime pašalinti nespausdinamus simbolius.

SUBSTITUTAS pakeis CHAR(160) su tuščiu lapeliu, ŠVARUS pašalins nespausdinamus simbolius CHAR(15) , CHAR(12) ir TRIM iš teksto eilutės bus pašalinti visi papildomi tarpai.

➤Press ĮVESKITE

➤Pabraukite žemyn Užpildymo rankena Įrankis

Rezultatas :

Po to gausite Tikrasis el. pašto ID kuriame nėra visų nespausdinamų simbolių.

Skaityti daugiau: Kaip naudoti REPLACE funkciją programoje "Excel" (3 tinkami pavyzdžiai)

5. Funkcijos CLEAN ir funkcijos LEN naudojimas

Čia suskaičiuosime simbolių skaičių Studentų vardai naudodami LEN funkcija pašalinus eilučių pertrūkius naudojant Valymo funkcija CLEAN .

➤Pasirinkite išvesties ląstelę D5

=LEN(TRIM(CLEAN(C5)))

C5 yra Mokinio vardas ir pavardė kurio simbolių ilgį norite skaičiuoti.

ŠVARUS pašalins eilutės pertrauką, o TRIM iš teksto eilutės bus pašalinti visi papildomi tarpai. LEN bus skaičiuojamas simbolių ilgis.

➤Press ĮVESKITE

➤Pabraukite žemyn Užpildymo rankena Įrankis

Rezultatas :

Vėliau galėsite suskaičiuoti, kiek simbolių Mokinio vardai ir pavardės .

Panašūs skaitiniai

  • Kaip naudoti CODE funkciją "Excel" programoje (5 pavyzdžiai)
  • Naudokite "Excel" EXACT funkciją (6 tinkami pavyzdžiai)
  • Kaip naudoti "Excel" funkciją FIXED (6 tinkami pavyzdžiai)
  • Funkcijos UPPER naudojimas programoje "Excel" (4 pavyzdžiai)
  • Kaip naudoti paieškos funkciją "Excel" programoje (3 pavyzdžiai)

6. Funkcijos CLEAN ir funkcijos LEFT naudojimas

Tarkime, norite išskirti pavadinimo dalį iš Importuotas el. pašto ID ir tam galite naudoti Valymo funkcija CLEAN ir LEFT funkcija .

➤Pasirinkite išvesties ląstelę D5

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

C5 yra Importuotas el. pašto ID .

ŠVARUS pašalins nespausdinamus simbolius, o FIND("@", CLEAN(C5),1) nurodys padėtį "@" teksto eilutėje. Taigi, RASTI bus grąžinama 6 ir tada 6-1=5 bus simbolių skaičius, esantis LEFT funkcija .

Po to LEFT iš švaraus įrašo išgaus pirmuosius penkis simbolius El. pašto kodas .

➤Press ĮVESKITE

➤Pabraukite žemyn Užpildymo rankena Įrankis

Rezultatas :

Tada mokinių vardus gausite į Vardas skiltis.

Skaityti daugiau: Kaip "Excel" programoje naudoti funkciją RIGHT (su 6 paprastais pavyzdžiais)

7. Simbolių keitimas

Čia sukursime Naujas el. pašto ID pašalinant nespausdinamus simbolius ir pakeičiant "gmail" su "yahoo" Importuotas el. pašto ID skiltis.

➤Pasirinkite išvesties ląstelę D5

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

C5 yra Importuotas el. pašto ID .

SUBSTITUTAS pakeis "gmail" su "yahoo"

➤Spauda ĮVESKITE

➤Pabraukite žemyn Užpildymo rankena Įrankis

Rezultatas :

Tokiu būdu gausite Nauji el. pašto kodai .

8. Patikrinimas, ar reikia valyti tekstus

Dideliame duomenų rinkinyje gali būti varginantis darbas, norint išsiaiškinti, kuriuos tekstus reikia išvalyti. Tačiau tai galima padaryti lengvai, jei galite lengvai patikrinti, kurias teksto eilutes reikia išvalyti. Tam čia naudojame IF funkcija .

➤Pasirinkite išvesties ląstelę D5

=IF(CLEAN(C5)=C5, "Išvalyta", "Neišvalyta")

C5 yra Importuotas el. pašto ID .

CLEAN(C5)=C5 yra loginis testas, kuris reiškia, kad teksto eilutė yra lygi teksto eilutei, iš kurios pašalinti visi nespausdintini simboliai. TRUE tada IF bus grąžinama "Išvalyta" kitaip "Neišvalytas"

➤Press ĮVESKITE

➤Pabraukite žemyn Užpildymo rankena Įrankis

Rezultatas :

Tada sužinosite, kurias teksto eilutes reikia išvalyti.

9. Verčių vidurkio gavimas

Čia turime keletą ženklų, kuriuose yra nespausdintinų simbolių, kuriuos galite pašalinti naudodami Valymo funkcija CLEAN . Tačiau po to skaičiai pavirs tekstais, todėl negalėsite gauti Vidutiniai ženklai nepakeitus jų į reikšmes naudojant VALUE funkcija .

➤Pasirinkite išvesties ląstelę D5

=VERTĖ(CLEAN(C5))

C5 yra Importuoti ženklai .

ŠVARUS bus pašalinta nereikalinga duomenų dalis (tačiau duomenys bus konvertuoti į tekstą) ir tada, VERTĖ teksto eilutes konvertuos į skaičius.

➤Spauda ĮVESKITE

➤Pabraukite žemyn Užpildymo rankena Įrankis

Po to gausite įvertinimus, kurie pateikiami skaičių formatu.

Norėdami gauti Vidutiniai ženklai, ląstelėje įveskite šią formulę D11

= VIDURKIS(D5:D10)

D5:D10 yra diapazonas Žymos

Galiausiai gausite 73.83 kaip Vidutinis ženklas .

10. Naudojimasis VBA kodas

Svetainė Valymo funkcija CLEAN taip pat galima naudoti VBA kodas.

➤Pereiti į Kūrėjas Skirtukas>> "Visual Basic Galimybė

Tada "Visual Basic" redaktorius atsivers.

➤Pereiti į Įdėkite Skirtukas>> Modulis Galimybė

Po to Modulis bus sukurta.

➤Įrašykite šį kodą

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

Ląstelės C5 į C10 C stulpelis nebus nespausdinamų simbolių, nes Valymo funkcija CLEAN ir gausime išėjimus į atitinkamus langelius D stulpelis .

➤Spauda F5

Rezultatas :

Tokiu būdu gausite Tikrasis el. pašto ID kuriame nėra visų nespausdinamų simbolių.

Dalykai, kuriuos reikia prisiminti

🔺 Ši funkcija pašalina tik 0 į 31 7 bitų ASCII kodą iš pateikto teksto.

🔺 Valymo funkcija CLEAN taip pat gali pašalinti kai kuriuos nespausdinamus simbolius, kurie nėra matomi.

🔺 Negalima pašalinti nespausdinamų simbolių, kurių nėra ASCII kodas.

Praktikos skyrius

Praktikos atlikimui savarankiškai pateikiau Praktika skirsnį, kaip nurodyta toliau, lape, pavadintame Praktika . Prašome tai padaryti patiems.

Išvada

Šiame straipsnyje bandėme apžvelgti įvadą ir naudojimą Valymo funkcija CLEAN Excel programoje. Tikiuosi, kad jums tai bus naudinga. Jei turite pasiūlymų ar klausimų, galite jais pasidalyti komentarų skiltyje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.