Funksioni Excel Clean

Përdorni funksionin CLEAN për të hequr një numër të karaktereve kompjuterike që nuk janë të shtypshëm që janë kopjuar ose importuar në një fletë pune së bashku me të dhëna të mira.

Ky kod i nivelit të ulët gjendet shpesh në fillim dhe / ose fund të skedarëve të të dhënave.

Disa shembuj të zakonshëm të këtyre karaktereve që nuk mund të shtypen janë personazhet e përziera me tekstin në shembujt në qelitë A2 dhe A6 në imazhin e mësipërm.

Këta karakterë mund të ndërhyjnë në përdorimin e të dhënave në operacionet e fletës së punës siç janë printimi, klasifikimi dhe filtrimi i të dhënave.

Hiqni figurat ASCII dhe Unicode jo të printueshëm me Funksionin CLEAN

Çdo karakter në një kompjuter - të shtypshëm dhe jo të printueshëm - ka një numër të njohur si kodin e karakterit Unicode ose vlerën e tij.

Një grup tjetër, më i vjetër dhe më i njohur i karaktereve është ASCII, i cili qëndron për Kodin Standard Amerikan për Shkëmbimin e Informacionit, është inkorporuar në Unicode set.

Si rezultat, 32 karakteret e para (0 deri 31) të seteve Unicode dhe ASCII janë identike dhe ato referohen si shenja të kontrollit të përdorura nga programet për të kontrolluar pajisjet periferike siç janë printera.

Si të tilla, ato nuk janë të destinuara për t'u përdorur në një fletë pune dhe mund të shkaktojnë llojet e gabimeve të përmendura më sipër kur ato janë të pranishme.

Funksioni CLEAN, i cili mbizotëron grupin e karaktereve Unicode, është projektuar për të hequr 32 shkronjat e para të printimit ASCII dhe heq të njëjtat karakter nga Unicode set.

Sintaksa dhe Argumentet e Funksionit CLEAN

Sintaksa e një funksioni i referohet paraqitjes së funksionit dhe përfshin emrin, kllapa dhe argumentet e funksionit .

Sintaksa për funksionin CLEAN është:

= CLEAN (Tekst)

Tekst - (kërkohet) të dhënat që duhet të pastrohen nga personazhet që nuk mund të shtypen. Një referencë qelizore për vendndodhjen e këtyre të dhënave në fletën e punës.

Për shembull, për të pastruar të dhënat në qelizën A2 në imazhin e mësipërm, futni formulën:

= PASTËR (A2)

në një tjetër qelizë pune.

Numrat e Pastrimit

Nëse përdoret për të pastruar të dhënat e numrit, funksioni CLEAN, përveç heqjes së çdo shenja që nuk shtypen, do t'i konvertojë të gjithë numrat në tekst - gjë që mund të rezultojë në gabime nëse këto të dhëna pastaj përdoren në llogaritjet.

Shembuj: Heqja e figurave jo të printueshme

Në kolonën A në imazh, funksioni CHAR është përdorur për të shtuar karaktere jo shtypëse tek teksti i fjalës siç tregohet në shiritin e formulës mbi fletën e punës për qelizën A3 të cilat pastaj hiqen me funksionin CLEAN.

Në kolonat B dhe C të imazhit të mësipërm, funksioni LEN, i cili numëron numrin e karaktereve në një qelizë, përdoret për të treguar efektin e përdorimit të funksionit CLEAN në të dhënat në kolonën A.

Numri i karaktereve për qelizën B2 është 7 - katër karaktere për tekstin e fjalës dhe tre për karakteret jo shtypëse që e rrethojnë atë.

Kontributi i karaktereve në qelizën C2 është 4 sepse funksioni CLEAN është shtuar në formulë dhe heq të tre karakteret jo shtypëse përpara se funksioni LEN të llogaritë shkronjat.

Heqja e Karaktereve # 129, # 141, # 143, # 144, dhe # 157

Seti i karaktereve Unicode përmban karaktere shtesë të mos shtypjes që nuk gjenden në grupin e shkronjave ASCII - numrat 129, 141, 143, 144 dhe 157.

Edhe pse faqja e internetit e mbështetjes së Excel-it thotë se nuk mundet, funksioni CLEAN mund t'i heqë këto karaktere Unicode nga të dhënat siç tregohet në rreshtin e mësipërm.

Në këtë shembull, funksioni CLEAN në kolonën C përdoret për të zhvendosur këto pesë karaktere të kontrollit jo të dukshëm duke lënë përsëri një numër të karakterit prej vetëm katër për tekstin e fjalës në C3.

Heqja e karakterit # 127

Ekrani i Unicode ka një karakter jo shtypës që funksioni CLEAN nuk mund të hiqet - karakteri në kuti # 127 shfaqet në qelizën A4, ku katër nga këto karaktere rrethojnë tekstin e fjalës.

Numri i karaktereve tetë në qelizë C4 është i njëjtë me atë në qelizën B4 dhe për shkak se funksioni CLEAN në C4 është duke u përpjekur pa sukses për të hequr # 127 më vete.

Megjithatë, siç tregohet në rreshtat e pestë dhe gjashtë më lart, ekzistojnë formula alternative duke përdorur funksionet CHAR dhe SUBSTITUTE që mund të përdoren për të hequr këtë karakter:

  1. Formula në rreshtin 5 përdor SUBSTITUTE dhe CHAR për të zëvendësuar karakterin # 127 me një karakter që funksioni CLEAN mund të heqë - në këtë rast, karakteri # 7 (pika e zezë e parë në qelizën A2);
  2. Formula në rreshtin e gjashtë përdor funksionin SUBSTITUTE dhe CHAR për të zëvendësuar karakterin # 127 me asgjë siç tregohet nga shenjat e citimit bosh ( "" ) në fund të formulës në qelizën D6. Si rezultat, funksioni CLEAN nuk është i nevojshëm në formulë, pasi nuk ka karakter për t'u hequr.

Heqja e hapësirave jo të thyer nga një fletë pune

Ngjashëm me personazhet që nuk mund të shtypen është hapësira që nuk shkëputet, gjë që gjithashtu mund të shkaktojë probleme me llogaritjet dhe formatimin në një fletë pune. Vlera Unicode për hapësirën jo-thyerje është # 160.

Hapësirat jo-thyer janë përdorur gjerësisht në faqet e internetit - kodin html për të është & nbsp; - kështu që nëse të dhënat kopjohen në Excel nga një faqe interneti, mund të përfshihen hapësira jo-thyerje.

Një mënyrë për të hequr hapësira pa thyerje nga një fletë pune është me këtë formulë që kombinon funksionet SUBSTITUTE, CHAR dhe TRIM.