Excel funtzio garbia

Erabili CLEAN funtzioa, datu egokiekin kopiatu edo inportatu ez diren ordenagailuko inprimagailu ez-inprimagarriak ezabatzeko.

Behe-mailako kodea funtsean aurkitzen da datu-fitxategien hasieran eta / edo amaieran.

Pertsonaia ez inprimagarri horien adibide ohiko batzuk goiko irudian agertzen diren A2 eta A6 gelaxken adibideak dituzten testuak nahastuta daude.

Karaktere horiei esker, datuen erabilera lan-orriaren eragiketen bidez alda daiteke, hala nola inprimatzea, sailkatzea eta iragaztea.

Kendu ASCII eta Unicode karaktere ez inprimagarriak, CLEAN funtzioarekin

Ordenagailuan karaktere bakoitza - inprimagarria eta ezin da inprimagarria - Unicode karaktere-kode edo balioa bezala ezagutzen den zenbaki bat dauka.

Beste ezaugarri bat, zaharragoa eta ezagunagoa da ASCII, informazioaren trukaketa estandarraren estandarra den Code for the Unicode multzoan.

Ondorioz, Unicode eta ASCII multzoen lehen 32 karaktere (0tik 31ra) berdinak dira eta inprimagailuen periferiko gailuak kontrolatzeko programak erabiltzen dituzten kontrol-karaktereak dira.

Horrela, ez dira lan-orri batean erabiltzeko asmoa eta orain aipatutako akats motak sor ditzake.

Unicode karaktere multzoa aurrezten duen CLEAN funtzioa diseinatu zen lehen 32 ez-inprimatzeko ASCII karaktereak kentzeko eta Unicode-ren karaktere bereko karaktereak kentzen ditu.

CLEAN Funtzioaren sintaxia eta argudioak

Funtzio baten sintaxia funtzioaren diseinuari dagokio eta funtzioaren izena, parentesi eta argumentuak biltzen ditu .

CLEAN funtzioaren sintaxia honako hau da:

= GARBIA (Testua)

Testua - (beharrezkoa) karaktere ez inprimagarriak garbitzeko datuak. Datu horietako kokapenean zelula erreferentzia bat laneko orrian.

Adibidez, gelaxka batean A2 goiko irudian datuak garbitzeko, idatzi formula:

= CLEAN (A2)

beste lan-orri zelular batean.

Garbiketa zenbakiak

Zenbaki-datuak garbitzeko erabiltzen bada, CLEAN funtzioa, inprimaketa ez-karaktereak kenduz gain, zenbakiak testura bihurtuko dira. Horrek akatsak sor ditzake kalkuluetan erabiltzen diren datuak erabiltzen badira.

Adibideak: Karaktereak ez diren inprimakiak ezabatzea

Irudiaren zutabean A, karaktere funtzioa karaktere ez-karaktereak testu-testura gehitzeko erabili ohi da, A3 gelaxkaren gaineko lan-fitxaren gaineko azaleko taulan agertzen dena, CLEAN funtzioarekin kenduta.

Goiko irudian B eta C zutabeetan, LEN funtzioa, gelaxka batean karaktere kopurua daukana, zutabean A datuen CLEAN funtzioa erabiliz eragina erakusteko erabiltzen da.

B2 gelaxkaren zenbaketa karakterea testu motaren 7- lau karaktere da eta hirugarrena inguruko inprimatzeko ez diren karaktereentzat.

C2 gelaxkaren zenbaketa 4 karakterea da, CLEAN funtzioa formulara gehitu delako eta hiru karaktere ez-inprimagarriak zerrendatzen ditu LEN funtzioak karaktereak baino lehen.

Karaktereak kentzen # 129, # 141, # 143, # 144, eta # 157

Unicode karaktere-multzoa ASCII karaktere-multzoan ez da aurkitu inprimatzeko ez diren karaktere gehigarriak - 129, 141, 143, 144 eta 157 zenbakiak.

Excel-en laguntza-webgunea dioen arren, CLEAN funtzioak datuen Unicode karaktere hauetakoren bat ezabatu ahal izango du hiru lerroetan agertzen den bezala.

Adibide honetan, C zutabean CLEAN funtzioa erabiltzen da bost kontrol karaktere ez ikusgai horiek banatzeko lau karaktere besterik ez diren lau C3 testu motarako.

Karakterea kentzean # 127

Ez dago inprimatzeko karaktererik Unicode multzoan, CLEAN funtzioak ezin duela kendu: A4 gelaxkan agertzen den koadroko itxura duen # 127 karakterea , non lau karaktere inguratzen duten hitzaren testua .

Zortzi zelula zortzi karaktere C4 gelaxkaren antzekoa da eta C4ren CLEAN funtzioa arrakastarik gabe saiatzen da # 127 kentzeko bere kabuz.

Hala ere, goiko eta beheko errenkadetan adierazitako moduan, karaktere hau kentzeko karakterea eta SUBSTITUTA funtzioak erabiltzen dituzten formula alternatiboak daude.

  1. Forma errenkadan bostek SUBSTITUTA eta CHAR funtzionaltasuna erabiltzen dute karaktere # 127 karaktere hori CLEAN funtzioak kendu ahal izateko; kasu honetan, karakterea # 7 (zelula-zelulan ikusten den puntu beltza);
  2. Sei errenkadan formula SUBSTITUTE eta CHAR funtzioak erabiltzen ditu # 127 karakterea ordezteko, komenientzi hutsak ( "" ) erakusten duelako, D6 zelula amaieran. Ondorioz, CLEAN funtzioa formula ez da beharrezkoa, kendu beharreko karaktererik ez dagoelako.

Blokeo batetik bestera ez mugatzeko espazioak kentzen

Karaktere ez inprimagarriei dagokienez, kalkulu eta formateatze arazoak ere sor ditzakete lan-orri batean. Ez-hausturako unicode balioa # 160 da.

Zabaltze-espazioak zabaldu egiten dira web orrialdeetan - hd kodea da & nbsp; - Horrela, datuek Excel-era kopiatzen badituzte web orri batetik, espazio hautsiak sartu ahal izango dira.

Lan-orri batetik besterako hausturak ez hartzeko modu bat SUBSTITUTE, CHAR eta TRIM funtzioak konbinatzen dituen formula honekin daude.