Utilitzar el NETEJA funció per eliminar una sèrie de caràcters d'ordinador no imprimibles que s'han copiat o importat en un full de treball juntament amb bones dades. Alguns exemples comuns d'aquests caràcters no imprimibles es troben dins de les imatges d'aquest tutorial.
Aquests caràcters poden interferir amb l'ús de les dades en operacions del full de càlcul, com ara la impressió, la classificació i la filtratge de dades. Aquesta funció de baix nivell es troba freqüentment al principi i / o al final dels fitxers de dades amb finalitats de manteniment.
Aquest tutorial ha estat provat i confirmat per a Microsoft Excel 2007, 2010 i 2016.
CLEAN Away caràcters no imprimibles
Cada personatge en una computadora - imprimible i no imprimible - té un nombre conegut com el seu codi o valor de caràcter Unicode. Un altre conjunt de caràcters més antic i més conegut és ASCII, que significa el Codi Estàndard Americà per a l'Intercanvi d'Informació, s'ha incorporat al conjunt Unicode.
Com a resultat, els primers 32 caràcters (0 a 31) dels conjunts Unicode i ASCII són idèntics i es denominen caràcters de control utilitzats per programes per controlar dispositius perifèrics com impressores. Com a tals, no estan destinats a ser utilitzats en un full de càlcul i poden causar diversos errors quan estan presents.
El NETEJA , que anterior al conjunt de caràcters Unicode, va ser dissenyat per eliminar els primers 32 caràcters ASCII que no imprimeixen i elimina els mateixos caràcters del conjunt Unicode.
Sintaxi de funcions i arguments nets
La sintaxi d'una funció es refereix al disseny de la funció i inclou el nom de la funció, claudàtors i arguments. La sintaxi per a la NETEJA la funció és:
= NETEJA (Text)
Text: (obligatori) les dades a netejar de caràcters no imprimibles. Una referència de cel·la a la ubicació d'aquestes dades al full de treball.
Per exemple, per netejar les dades a cel·la A2 a la imatge de dalt, introduïu la fórmula en una altra cel·la de full de treball:
= NETEJA (A2)
Si s'utilitza per netejar dades de nombres, el NETEJA La funció, a més d'eliminar qualsevol caràcter no imprès, convertirà tots els números en text, el que pot provocar errors si aquestes dades s'utilitzen en càlculs.
Caràcters no imprimibles
In columna A a la imatge, elCHAR S'ha utilitzat la funció per afegir caràcters no imprimibles al text de la paraula com es mostra a la barra de fórmules que hi ha a sobre del full de càlcul cel·la A3 que després s'eliminen amb el NETEJA funció
Incolumnes B i C de la imatge, elLEN La funció, que compta amb el nombre de caràcters d'una cel·la, s'utilitza per mostrar l'efecte de fer servir el NETEJA Funciona sobre les dades a columna A.
El LEN la funció és simplement mostrar el recompte de caràcters després del NETEJA S'ha executat la funció; No és necessari per netejar les dades d'Excel.
- Recompte de caràcters per a cel·la B2 és 6 perquè hi ha quatre caràcters per a la paraulatext i dos per als caràcters no imprimidors que l'envolten.
- Recompte de caràcters per a cel·la C2 és 4 perquè el NETEJA S'ha afegit la funció a la fórmula i elimina els dos caràcters que no s'imprimeixen abans del LEN la funció compta els caràcters.
S'estan eliminant caràcters no imprimibles, no ASCII
Mentre que NETEJA La funció és excel·lent per eliminar caràcters ASCII no imprimibles; hi ha uns pocs caràcters que no coincideixen amb el rang ASCII que voleu eliminar, ja que també no són imprimibles.
Els caràcters Unicode no imprimibles inclouen nombres 129, 141, 143, 144, i 157. A més, podeu eliminar el número 127, que és el caràcter d'eliminació i tampoc es pot imprimir.
Una manera d'eliminar aquestes dades és tenir el SUBSTITUTE la funció la converteix en un caràcter ASCII que la NETEJA La funció es pot eliminar, com es pot veure a dalt fila 3 on caràcter 132 és reemplaçat per caràcter 7, i després es neteja.
= LEN (CLEAN (SUBSTITUTE (A3, CHAR (132), CHAR (7)))
Alternativament, només es pot substituir el caràcter infractor que no es pot imprimir amb res com es mostra en fila 3.
= LEN (SUBSTITUTE (A4, CHAR (127), ""))