Sisukord
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.xlsmCLEAN 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.