Excel hreint virka

Notaðu CLEAN aðgerðina til að fjarlægja fjölda óprentanlegra tölva stafi sem hafa verið afrituð eða flutt inn í verkstæði ásamt góðum gögnum.

Þessi lágmarkskóði er oft að finna í upphafi og / eða lok gagnaskrár.

Nokkrar algengar dæmi um þessi óprenta stafi eru stafarnir blandaðir saman við texta í dæmunum í frumum A2 og A6 í myndinni hér fyrir ofan.

Þessir stafir geta truflað notkun gagna í verkstæði blaðsíðu, svo sem prentun, flokkun og síunargögn.

Fjarlægðu Non-Printable ASCII og Unicode Stafir með CLEAN virka

Hver stafur á tölvu - prentanlegur og óprentanlegur - hefur númer sem kallast Unicode stafakóði eða gildi.

Annar, eldri og betur þekktur stafasettur er ASCII, sem stendur fyrir American Standard Code for Information Interchange, hefur verið felld inn í Unicode sett.

Þess vegna eru fyrstu 32 stafirnir (0 til 31) Unicode og ASCII settin eins og þeir eru nefndir stjórnstafir sem notuð eru af forritum til að stjórna útlægum tækjum eins og prentara.

Sem slík eru þau ekki ætluð til notkunar í verkstæði og geta valdið hvers konar villum sem nefnd eru hér að ofan þegar þær eru til staðar.

The CLEAN aðgerðin, sem fer eftir Unicode stafasettinu, var hannað til að fjarlægja fyrstu 32 ASCII stafina sem ekki eru prentaðar og fjarlægja sömu stafina úr Unicode settinu.

Samantekt og rökargreinir CLEAN-virkisins

Setningafræði þýðir að skipulag aðgerðarinnar og inniheldur heiti aðgerða, sviga og rök .

Setningafræði fyrir CLEAN virka er:

= Hreinn (Texti)

Texti - (krafist) gögnin sem á að hreinsa af stafnum sem ekki eru prentaðir. A klefi tilvísun til staðsetningar þessara gagna í verkstæði.

Til dæmis, til að hreinsa gögnin í reit A2 í myndinni hér fyrir ofan, sláðu inn formúluna:

= Hreint (A2)

inn í annað verkstæði klefi.

Hreinsunarnúmer

Ef notaður er til að hreinsa tölugögn, þá mun CLEAN aðgerðin, auk þess að fjarlægja stafi sem ekki eru prentuð, umbreyta öllum tölum í texta - sem getur leitt til villur ef þessi gögn eru notuð í útreikningum.

Dæmi: Fjarlægja óprenta stafi

Í dálki A í myndinni hefur CHAR-aðgerðin verið notuð til að bæta við stafnum sem ekki eru prentaðir í orðalistann eins og sýnt er á formúlunni fyrir ofan vinnublað fyrir klefi A3 sem síðan er fjarlægt með CLEAN-aðgerðinni.

Í dálkum B og C í myndinni hér að framan er LEN-aðgerðin, sem telur fjölda stafa í klefi, notuð til að sýna fram á áhrif þess að nota CLEAN virknina á gögnum í dálki A.

Eðli telja fyrir klefi B2 er 7 - fjórir stafir fyrir textann og þrír fyrir stafina sem ekki eru prentaðir í kringum hana.

Eðli telja í klefi C2 er 4 vegna þess að CLEAN virka hefur verið bætt við formúluna og ræmur burt þremur óprentandi stafi áður en LEN-aðgerðin telur stafina.

Fjarlægi stafi # 129, # 141, # 143, # 144 og # 157

Unicode stafasettin inniheldur fleiri stafi sem ekki eru prentaðir sem ekki er að finna í ASCII stafatöflunni - tölur 129, 141, 143, 144 og 157.

Jafnvel þó að styðja vefsetrið í Excel sé það ekki, getur CLEAN aðgerðin fjarlægt þessar Unicode stafi úr gögnum eins og sýnt er í 3. röð hér fyrir ofan.

Í þessu dæmi er CLEAN virknin í dálki C notuð til að fjarlægja þessar fimm ósýnilega stjórnatákn og fara aftur á einni tölu af aðeins fjórum fyrir orðið texta í C3.

Fjarlægi eðli # 127

Það er einn stafur sem ekki er prentun í Unicode-settinu sem CLEAN-aðgerðin getur ekki fjarlægt - kassi-lagaður stafur # 127 sýndur í klefi A4, þar sem fjórir þessir stafir umlykja textatriðið .

Eðlifjöldinn átta í C4-hólfi er sú sama og í B4-hólfinu og vegna þess að CLEAN-aðgerðin í C4 reynir árangurslaust að fjarlægja # 127 sjálfkrafa.

Hins vegar, eins og sýnt er í raðunum fimm og sex hér að ofan, eru aðrar formúlur sem nota CHAR og SUBSTITUTE aðgerðir sem hægt er að nota til að fjarlægja þennan staf:

  1. Formúlan í röð fimm notar SUBSTITUTE og CHAR til að skipta um staf # 127 með eðli sem CLEAN virka getur fjarlægt - í þessu tilfelli, staf # 7 (svarta punkturinn séð í reit A2);
  2. Formúlan í röð sex notar SUBSTITUTE og CHAR aðgerðir til að skipta um staf nr. 127 með ekkert eins og sýnt er með tómum tilvitnunarmerkjum ( "" ) í lok formúlunnar í reit D6. Þess vegna er ekki þörf á CLEAN aðgerðinni í formúlunni, þar sem engin stafur er til að fjarlægja.

Fjarlægi fjarskiptasvæði frá vinnublaðinu

Líkur á óprentanlegum stöfum er bilið sem ekki er brotið, sem getur einnig valdið vandræðum með útreikninga og formatting í verkstæði. The Unicode gildi fyrir non-brot pláss er # 160.

Non-brot rými eru notuð mikið á vefsíðum - HTML kóða fyrir það er & nbsp; - þannig að ef gögn eru afrituð í Excel úr vefsíðu getur verið að ekki sé hægt að nota rýmið.

Ein leið til að fjarlægja bilana sem ekki eru brotin frá vinnublað er með þessari formúlu sem sameinar SUBSTITUTE, CHAR og TRIM aðgerðir.