Efnisyfirlit
CLEAN aðgerðin er Excel textaaðgerð sem er notuð til að fjarlægja óprentanlega stafi eða línuskil úr texta gagnasafns. Í þessari grein muntu geta kynnt þér upplýsingarnar um CLEAN aðgerðina og kynnast notkun þessarar aðgerðar með nokkrum dæmum.
Sækja vinnubók
CLEAN Functions.xlsm
CLEAN Function: Samantekt & Setningafræði
⦿ Aðgerðarmarkmið
CLEAN aðgerðin fjarlægir alla stafi sem ekki er hægt að prenta úr texta.
⦿ Setningafræði
=CLEAN(texti)
⦿ Rök
Rök | Áskilið/valfrjálst | Skýring |
texti | Áskilið | Það er textastrengurinn sem þú vilt fjarlægðu alla stafi sem ekki er hægt að prenta |
⦿ Skilagildi
Eftir að fallið hefur verið slegið inn, mun gefa þér textastrenginn lausan við alla stafi sem ekki er hægt að prenta.
⦿ Útgáfa
The CLEAN aðgerð er kynnt í Excel 2000 útgáfu og er fáanleg fyrir allar útgáfur eftir það.
Athugið
CLEAN aðgerðin getur aðeins fjarlægt stafi sem ekki er hægt að prenta og táknað með tölunum 0 til 31 í 7-bita ASCII kóðanum.
10 Dæmi um notkun CLEAN aðgerðina í Excel
Hér munum við nota eftirfarandi gögntöflu yfir háskóla þar sem við höfum nokkra stafi sem ekki er hægt að prenta í í innfluttum gögnum frá öðrum uppruna. Með því að nota þessa töflu munum við útskýra mismunandi dæmi um þessa aðgerð.
Til að búa til greinina höfum við notað Microsoft Excel 365 útgáfuna, þú getur notað allar aðrar útgáfur eftir hentugleika.
1. Óprentanlegir stafir fjarlægðir
Hér höfum við nokkur tölvupóstauðkenni sem innihalda nokkra stafi sem ekki er hægt að prenta út eins og CHAR(15) , CHAR(12) og með því að nota CLEAN aðgerðina munum við fjarlægja þau og fá raunveruleg tölvupóstauðkenni.
➤Veldu úttaksreitinn D5
=CLEAN(C5)
C5 er innflutt tölvupóstauðkenni sem við viljum fjarlægja stafi sem ekki er hægt að prenta úr.
➤Ýttu á ENTER
➤Dragðu niður Uppfyllingarhandfangið Tól
Niðurstaða :
Þannig færðu raunverulega tölvupóstauðkennið sem er laust við alla stafi sem ekki er hægt að prenta.
Lesa meira: Hvernig á að nota TEXT aðgerð í Excel (10 dæmi)
2. Lína Br fjarlægð eak
Segjum að þú sért með línuskil á milli fornafns og eftirnafns nemenda og þú vilt fjarlægja þessi línuskil með því að nota CLEAN aðgerðina .
➤Veldu úttaksreitinn D5
=CLEAN(C5)
C5 er Nafn nemanda frásem þú vilt fjarlægja línuskil.
➤Ýttu á ENTER
➤Dragðu niður Fill Handle Tól
Niðurstaða :
Eftir það færðu Nemendanöfnin sem eru ókeypis frá öll línuskil.
3. Notkun CLEAN aðgerðarinnar og TRIM aðgerðarinnar
Stundum gætirðu haft aukapláss í textastrengnum sem er CHAR(32) og þar sem CLEAN aðgerðin getur ekki fjarlægt þetta, þá erum við að nota TRIM aðgerðina ásamt CLEAN aðgerðinni til að fjarlægja CHAR(15) , CHAR(12) og CHAR(32) úr innflutt tölvupóstauðkenni fyrir neðan.
➤Veldu úttaksreitinn D5
=TRIM(CLEAN(C5))
C5 er innflutt tölvupóstauðkenni sem við viljum fjarlægja stafi sem ekki er hægt að prenta úr.
TRIM mun fjarlægja öll aukabil úr textastrengnum.
➤Ýttu á ENTER
➤Dragðu niður Fullhandfangið Tól
Niðurstaða :
Á þennan hátt, þú færð Raunverulegt tölvupóstauðkenni sem er laust við alla stafi sem ekki er hægt að prenta.
4. Notkun CLEAN aðgerðarinnar og SUBSTITUTE aðgerðarinnar
Stundum gætirðu verið með stafi sem ekki er hægt að prenta út sem ekki er hægt að fjarlægja með CLEAN aðgerðinni . Í dálkinum Innflutt tölvupóstakenni höfum við nokkur bil sem ekki eru brotin sem eru CHAR(160) . Til að fjarlægja þessar tegundir afstafi sem ekki er hægt að prenta við getum notað SUBSTITUTE aðgerðina ásamt CLEAN aðgerðinni og TRIM aðgerðinni .
➤Veldu úttakshólfið D5
=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),"")))
C5 er innflutt tölvupóstauðkenni þar sem við viljum fjarlægja stafi sem ekki er hægt að prenta úr.
SUBSTITUTE mun skipta út CHAR(160) fyrir auða, CLEAN mun fjarlægja stafi sem ekki er hægt að prenta CHAR(15) , CHAR(12) og TRIM fjarlægja öll aukabil úr textastrengnum.
➤Ýttu á ENTER
➤Dragðu niður Fullhandfangið Tól
Niðurstaða :
Eftir það færðu raunverulegt tölvupóstauðkenni sem er laust við alla stafi sem ekki er hægt að prenta.
Lesa meira: Hvernig á að nota REPLACE aðgerðina í Excel (3 viðeigandi dæmi)
5. Notkun CLEAN aðgerð og LEN aðgerð
Hér munum við telja fjölda stafa í Nemendanöfnum með því að nota LEN aðgerðina eftir að línuskilin hafa verið fjarlægð með hjálp CLEAN aðgerðarinnar .
➤Veldu úttaksreitinn D5
=LEN(TRIM(CLEAN(C5)))
C5 er Nemendanafnið sem þú vilt telja stafalengdina á.
CLEAN mun fjarlægja línuskil og TRIM mun fjarlægja öll aukabilin úr textastrengnum. Eftir það mun LEN telja stafinnlengd.
➤Ýttu á ENTER
➤Dragðu niður Fill Handle Tool
Niðurstaða :
Síðan muntu geta talið fjölda stafa í nöfnum nemenda .
Svipaðar lestur
- Hvernig á að nota CODE aðgerð í Excel (5 dæmi)
- Notaðu Excel EXACT aðgerð (6 viðeigandi dæmi)
- Hvernig á að nota FAST aðgerð í Excel (6 viðeigandi dæmi)
- Notaðu UPPER aðgerðina í Excel (4 dæmi)
- Hvernig á að nota SEARCH aðgerðina í Excel (3 dæmi)
6. Notkun CLEAN aðgerðarinnar og VINSTRI aðgerð
Segjum að þú viljir draga nafnhlutann úr innflutt tölvupóstauðkenni og til að gera þetta geturðu notað CLEAN aðgerðina og VINSTRI aðgerð .
➤Veldu úttaksreitinn D5
=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)
C5 er innflutt tölvupóstauðkenni .
CLEAN mun fjarlægja stafi sem ekki er hægt að prenta og FIND(“@ ”, CLEAN(C5),1) mun g ive staðsetningu “@” í textastrengnum. Þannig að FINNA mun skila 6 og þá verður 6-1=5 fjöldi stafa í LEFT fallinu .
Eftir það mun LEFT draga fyrstu fimm stafina úr hreinu netfangakenni .
➤Ýttu á ENTER
➤Dragðu niður Fill Handle Tool
Niðurstaða :
Þá færðunöfn nemenda í Fornafn dálknum.
Lesa meira: Hvernig á að nota RÉTT aðgerð í Excel (Með 6 auðveld dæmi)
7. Skipt um stafi
Hér munum við búa til Nýtt tölvupóstauðkenni með því að fjarlægja stafi sem ekki er hægt að prenta út og skipta út „gmail“ með “yahoo“ úr dálknum Innflutt tölvupóstakenni .
➤Veldu úttaksreitinn D5
=SUBSTITUTE(CLEAN(C5),"gmail","yahoo")
C5 er innflutt tölvupóstauðkenni .
STAÐAGERÐ mun skipta út “gmail” fyrir “yahoo”
➤Ýttu á ENTER
➤Dragðu niður Fyllingshandfangið Tól
Niðurstaða :
Þannig færðu Ný tölvupóstauðkenni .
8. Athugaðu hvort það þurfi að þrífa textana
Fyrir stórt gagnasafn gæti verið þreytandi að finna út hvaða texta þú þarft að þrífa. En það er hægt að gera það auðveldlega ef þú getur athugað auðveldlega hvaða textastrengi á að hreinsa. Til að gera þetta hér erum við að nota IF aðgerðina .
➤Veldu úttaksreitinn D5
=IF(CLEAN(C5)=C5,"Cleaned","Not Cleaned")
C5 er innflutt tölvupóstauðkenni .
CLEAN(C5)=C5 er rökrétta prófið sem þýðir að textastrengurinn er jafn textastrengurinn sem er fjarlægður af öllum stöfum sem ekki er hægt að prenta. Þegar það er TRUE þá mun IF skila “Cleaned“ annars “Not Cleaned“
➤Ýttu á ENTER
➤Dragðu niður Fill Handle Tool
Niðurstaða :
Þá færðu að vita hvaða textastrengir þú þarf að þrífa.
9. Að fá meðaltal af gildum
Hér höfum við nokkur merki en sem hafa nokkra stafi sem ekki er hægt að prenta og þú getur fjarlægt þau með því að nota CLEAN aðgerðina . En eftir það munu tölurnar breytast í textana svo þú getur ekki fengið Meðaltalsmerki án þess að breyta þeim í gildi með því að nota VALUE fallið .
➤Veldu úttakshólfið D5
=VALUE(CLEAN(C5))
C5 er innflutt Marks .
CLEAN mun fjarlægja óþarfa hluta gagnanna (en breyta gögnunum í texta) og síðan mun VALUE breyta textastrengnum í tölur.
➤Ýttu á ENTER
➤Dragðu niður Fill Handle Tool
Eftir það færðu merkin sem eru á tölusniði.
Til að fá Meðaleinkunn, sláðu inn eftirfarandi formúlu í reitinn D11
=AVERAGE(D5:D10)
D5:D10 er bilið Stig
Að lokum færðu 73,83 sem meðaltal .
10. Notkun VBA kóða
Einnig er hægt að nota CLEAN aðgerðina í VBA kóði.
➤Farðu í Hönnuði flipa> > Visual Basic Valkostur
Þá opnast Visual Basic Editor upp.
➤Farðu í Insert Tab>> Module Option
Eftir það er Eining verður búin til.
➤Skrifaðu eftirfarandi kóða
6339
Refurnar C5 til C10 í dálki C verður laus við stafi sem ekki er hægt að prenta út vegna CLEAN fallsins og við munum fá úttakið í samsvarandi hólfum dálks D .
➤Ýttu á F5
Niðurstaða :
Á þennan hátt, þú færð raunverulegt tölvupóstauðkenni sem er laust við alla stafi sem ekki er hægt að prenta.
Atriði sem þarf að muna
🔺 Þessi aðgerð fjarlægir aðeins 0 til 31 7-bita ASCII kóða úr tilteknum texta.
🔺 CLEAN aðgerðin getur einnig fjarlægt nokkra stafi sem ekki er hægt að prenta og eru ekki sýnilegir.
🔺 Það getur ekki fjarlægt óprentanlega stafi sem eru ekki til staðar í ASCII kóðanum.
Æfingahluti
Til að æfa sjálfur hef ég útvegað Æfingahluti eins og hér að neðan í blaði sem heitir Æfing . Vinsamlegast gerðu það sjálfur.
Niðurstaða
Í þessari grein reyndum við að fjalla um kynningu og notkun CLEAN aðgerðarinnar í Excel. Vona að þér finnist það gagnlegt. Ef þú hefur einhverjar uppástungur eða spurningar skaltu ekki hika við að deila þeim í athugasemdahlutanum.