Kuidas kasutada CLEAN-funktsiooni Excelis (10 näidet)

  • Jaga Seda
Hugh West

The CLEAN funktsioon on Exceli tekstifunktsioon, mida kasutatakse andmekogumi tekstidest trükkimata tähemärkide või reavahetuste eemaldamiseks. Selles artiklis saate teada üksikasju, mis käsitlevad CLEAN funktsioon ja tutvuda selle funktsiooni mõningate kasutusviisidega koos näidetega.

Lae alla töövihik

CLEAN Functions.xlsm

CLEAN Funktsioon: Kokkuvõte & Süntaks

⦿ Funktsioon Eesmärk

The CLEAN funktsioon eemaldab tekstist kõik mittetrükitavad tähemärgid.

⦿ Süntaks

=CLEAN(text)

⦿ Argumendid

Argument Kohustuslik/valikuline Selgitus
tekst Nõutav See on tekstisõna, millest soovite eemaldada kõik mittekirjutatavad tähemärgid.

⦿ Tagastatav väärtus

Pärast funktsiooni sisestamist annab see teile tekstistringi, mis on vaba kõigist mittetrükitavatest märkidest.

⦿ Versioon

The CLEAN funktsioon võetakse kasutusele Excel 2000 versioon ja on saadaval kõigi järgnevate versioonide jaoks.

Märkus

The CLEAN funktsioon saab eemaldada ainult numbritega kujutatud mittetrükitavad tähemärgid 0 aadressile 31 7-bitises süsteemis ASCII kood.

10 näidet funktsiooni CLEAN kasutamise kohta Excelis

Siinkohal kasutame järgmist kolledži andmetabelit, kus meil on mõnest teisest allikast imporditud andmetes mõned mittetrükitavad tähemärgid. Selle tabeli abil selgitame selle funktsiooni erinevaid näiteid.

Artikli loomiseks oleme kasutanud Microsoft Excel 365 versiooni, võite kasutada mis tahes muid versioone vastavalt oma mugavusele.

1. Trükkimata tähtede eemaldamine

Siin on meil mõned E-posti tunnused millel on mõned mittetrükitavad tähemärgid nagu CHAR(15) , CHAR(12) ja kasutades CLEAN funktsioon me eemaldame need ja saame Ehtsad e-posti tunnused.

➤Valige väljundelement D5

=CLEAN(C5)

C5 on Imporditud e-posti aadress millest me tahame eemaldada trükkimata tähemärgid.

➤Press SISESTA

➤Drag down the Täitmise käepide Tööriistad

Tulemus :

Sel viisil saate te Tõeline e-posti aadress mis on vaba kõigist mittetrükitavatest tähtedest.

Loe edasi: Kuidas kasutada TEXT-funktsiooni Excelis (10 näidet)

2. Reavahetuse eemaldamine

Oletame, et teil on õpilaste eesnime ja perekonnanime vahel mõni reavahe ja te soovite need reavahetused eemaldada, kasutades käsku CLEAN funktsioon .

➤Valige väljundelement D5

=CLEAN(C5)

C5 on Õpilase nimi millest soovite eemaldada reavahetuse.

➤Press SISESTA

➤Drag down the Täitmise käepide Tööriistad

Tulemus :

Pärast seda saate te Õpilaste nimed mis on vabad kõikidest reavahetustest.

3. Funktsiooni CLEAN ja funktsiooni TRIM kasutamine

Mõnikord võib tekstis olla lisavälja, mis on CHAR(32) ja kui CLEAN funktsioon ei saa seda eemaldada nii, siin me kasutame TRIM funktsioon koos CLEAN funktsioon eemaldada CHAR(15) , CHAR(12) ja CHAR(32) alates Imporditud e-posti aadress allpool.

➤Valige väljundelement D5

=TRIM(CLEAN(C5))

C5 on Imporditud e-posti aadress millest me tahame eemaldada trükkimata tähemärgid.

TRIM eemaldab tekstist kõik lisaväljad.

➤Press SISESTA

➤Drag down the Täitmise käepide Tööriistad

Tulemus :

Sel viisil saate te Tõeline e-posti aadress mis on vaba kõigist mittetrükitavatest tähtedest.

4. Funktsiooni CLEAN ja funktsiooni SUBSTITUTE kasutamine

Mõnikord võib esineda mittetrükitavaid sümboleid, mida ei saa eemaldada programmi CLEAN funktsioon . aastal Imporditud e-posti aadress veerus on meil mõned mittekatkendavad tühikud, mis on CHAR(160) Selliste mittetrükitavate märkide eemaldamiseks saame kasutada käsku SUBSTITUTE funktsioon koos CLEAN funktsioon ja TRIM funktsioon .

➤Valige väljundelement D5

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

C5 on Imporditud e-posti aadress millest me tahame eemaldada trükkimata tähemärgid.

ASENDAJA asendab CHAR(160) tühja kohaga, CLEAN eemaldab trükkimata tähemärgid CHAR(15) , CHAR(12) ja TRIM eemaldab tekstist kõik lisaväljad.

➤Press SISESTA

➤Drag down the Täitmise käepide Tööriistad

Tulemus :

Pärast seda saate te Tõeline e-posti aadress mis on vaba kõigist mittetrükitavatest tähtedest.

Loe edasi: Kuidas kasutada REPLACE-funktsiooni Excelis (3 sobivat näidet)

5. Funktsiooni CLEAN ja funktsiooni LEN kasutamine

Siinkohal loendame tähemärkide arvu, mis on seotud Õpilaste nimed kasutades LEN funktsioon pärast reavahetuste eemaldamist funktsiooniga CLEAN funktsioon .

➤Valige väljundelement D5

=LEN(TRIM(CLEAN(C5)))

C5 on Õpilase nimi mille tähemärkide pikkust soovite arvestada.

CLEAN eemaldab reavahetuse ja TRIM eemaldab tekstist kõik lisaväljad. Pärast seda LEN loeb tähemärgi pikkust.

➤Press SISESTA

➤Drag down the Täitmise käepide Tööriistad

Tulemus :

Pärast seda on võimalik loendada tähemärkide arvu, mis on seotud Õpilaste nimed .

Sarnased lugemised

  • Kuidas kasutada CODE-funktsiooni Excelis (5 näidet)
  • Exceli EXACT-funktsiooni kasutamine (6 sobivat näidet)
  • Kuidas kasutada FIXED-funktsiooni Excelis (6 sobivat näidet)
  • Funktsiooni UPPER kasutamine Excelis (4 näidet)
  • Kuidas kasutada SEARCH funktsiooni Excelis (3 näidet)

6. Funktsiooni CLEAN ja funktsiooni LEFT kasutamine

Ütleme, et soovite ekstraheerida nime osa välja Imporditud e-posti aadress ja selleks saab kasutada CLEAN funktsioon ja LEFT funktsioon .

➤Valige väljundelement D5

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

C5 on Imporditud e-posti aadress .

CLEAN eemaldab trükkimata tähemärgid ja FIND("@", CLEAN(C5),1) annab positsiooni "@" tekstisõnas. Niisiis, FIND tagastab 6 ja siis 6-1=5 on tähemärkide arv LEFT funktsioon .

Pärast seda VÄLJA ekstraheerib esimesed viis märki puhtast E-posti identifikaator .

➤Press SISESTA

➤Drag down the Täitmise käepide Tööriistad

Tulemus :

Seejärel saate õpilaste nimed sisse Eesnimi veerus.

Loe edasi: Kuidas kasutada Excelis funktsiooni RIGHT (6 lihtsa näitega)

7. Tähemärkide asendamine

Siinkohal loome me Uus e-posti aadress eemaldades trükkimata tähemärgid ja asendades need "gmail" koos "yahoo" alates Imporditud e-posti aadress veerus.

➤Valige väljundelement D5

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

C5 on Imporditud e-posti aadress .

ASENDAJA asendab "gmail" koos "yahoo"

➤Press SISESTA

➤Drag down the Täitmise käepide Tööriistad

Tulemus :

Sel viisil saate te Uued e-posti tunnused .

8. Tekstide puhastamise vajaduse kontrollimine

Suure andmestiku puhul võib olla tüütu välja selgitada, milliseid tekste on vaja puhastada. Kuid seda saab teha lihtsalt, kui saab hõlpsasti kontrollida, milliseid tekstisõnu tuleb puhastada. Selleks kasutame siinkohal funktsiooni IF-funktsioon .

➤Valige väljundelement D5

=IF(CLEAN(C5)=C5, "Puhastatud", "Ei ole puhastatud")

C5 on Imporditud e-posti aadress .

CLEAN(C5)=C5 on loogiline test, mis tähendab, et tekstijada on võrdne tekstijaga, millest on eemaldatud kõik mittetrükitavad tähemärgid. Kui see on TÕELINE siis IF tagastab "Puhastatud" muidu "Ei ole puhastatud"

➤Press SISESTA

➤Drag down the Täitmise käepide Tööriistad

Tulemus :

Seejärel saate teada, milliseid tekstisõnu peate puhastama.

9. Väärtuste keskmise saamine

Siin on meil mõned märgid, kuid millel on mõned mittetrükitavad tähemärgid ja te saate need eemaldada, kasutades käsku CLEAN funktsioon . Aga pärast seda muutuvad numbrid tekstideks, nii et te ei saa neid Keskmine märkide arv ilma neid väärtusteks teisendamata, kasutades VALUE funktsioon .

➤Valige väljundelement D5

=VALUE(CLEAN(C5))

C5 on Imporditud märgid .

CLEAN eemaldab ebavajaliku osa andmetest (kuid teisendab andmed tekstiks) ja seejärel, VÄÄRTUS teisendab tekstisõnu numbriteks.

➤Press SISESTA

➤Drag down the Täitmise käepide Tööriistad

Pärast seda saate märgid, mis on numbrite kujul.

Et saada Keskmine hinne, sisestage lahtrisse järgmine valem D11

=KESKMINE(D5:D10)

D5:D10 on vahemik Marks

Lõpuks saate 73.83 kui Keskmine märk .

10. Kasutamine VBA kood

The CLEAN funktsioon saab kasutada ka VBA kood.

➤Sealt edasi Arendaja Tab>> Visual Basic Valik

Siis on Visual Basic toimetaja avaneb.

➤Minge edasi Sisesta Tab>> Moodul Valik

Pärast seda on Moodul luuakse.

➤ Kirjutage järgmine kood

 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 

Rakud C5 aadressile C10 aadressilt Veerg C ei ole trükkimata tähemärke, sest CLEAN funktsioon ja me saame väljundid vastavatesse lahtritesse Veerg D .

➤Press F5

Tulemus :

Sel viisil saate te Tõeline e-posti aadress mis on vaba kõigist mittetrükitavatest tähtedest.

Asjad, mida meeles pidada

🔺 See funktsioon eemaldab ainult 0 aadressile 31 7-bitine ASCII kood antud tekstist.

🔺 The CLEAN funktsioon võib eemaldada ka mõned mittekirjutatavad tähemärgid, mis ei ole nähtavad.

🔺 See ei saa eemaldada trükkimata märke, mida ei ole olemas ASCII kood.

Praktika sektsioon

Praktika tegemiseks ise olen andnud Praktika lõik nagu allpool lehel nimega Praktika Palun tehke seda ise.

Kokkuvõte

Selles artiklis püüdsime käsitleda sissejuhatust ja kasutamist. CLEAN funktsioon Excelis. Loodan, et see on teile kasulik. Kui teil on ettepanekuid või küsimusi, jagage neid julgelt kommentaaride sektsioonis.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.