Elimina el caràcter ASCII 127 a Excel

Taula de continguts:

Elimina el caràcter ASCII 127 a Excel
Elimina el caràcter ASCII 127 a Excel
Anonim

La funció NETEJA d'Excel elimina la majoria de caràcters no imprimibles excepte el caràcter 127. Per eliminar el caràcter 127 a Excel, utilitzeu una fórmula especial que contingui les funcions SUBSTITUTE i CHAR.

La informació d'aquest article s'aplica a Excel per a Microsoft 365, Excel 2019, Excel 2016, Excel 2013 i Excel per a Mac.

Què és el caràcter Unicode 127?

El caràcter Unicode 127 controla la tecla Suprimeix del teclat. Apareix com un símbol estret i rectangular. De vegades, aquest caràcter pot aparèixer erròniament quan copieu i enganxeu dades a Excel.

La presència del personatge 127 pot causar diversos problemes, com ara:

  • Problemes de format en un full de treball.
  • Problemes d'ordenació i filtratge de dades.
  • Problemes de càlcul amb dades que s'utilitzen en una fórmula.

Com eliminar el caràcter Unicode 127

A l'exemple de full de treball d'Excel següent, la cel·la A2 conté quatre caràcters en forma de rectangle juntament amb el número 10. La funció LEN, que compta el nombre de caràcters d'una cel·la, mostra que la cel·la A2 conté sis caràcters (els dos dígits per al número 10 més les quatre caselles del caràcter 127). A causa de la presència del caràcter 127 a la cel·la A2, la fórmula d'addició de la cel·la D2 retorna un VALOR! missatge d'error.

Image
Image

Per convertir les dades de la cel·la A2 en un valor calculable, configureu la següent fórmula SUBSTITUTE/CHAR en una cel·la diferent (com es veu a la cel·la A3):

=SUBSTITUTION(A2, CHAR(127), "")

La fórmula substitueix els quatre caràcters 127 de la cel·la A2 per res (representat per les cometes buides al final de la fórmula). Com a resultat:

  • El nombre de caràcters de la cel·la E3 es redueix a dos per als dos dígits del número 10.
  • La fórmula d'addició de la cel·la D3 retorna la resposta correcta de 15 quan s'afegeix el contingut de la cel·la A3 + B3 (10 + 5).

La funció SUBSTITUTE s'encarrega de la substitució. La funció CHAR indica a la fórmula quins caràcters cal substituir.

Eliminar espais que no es trenquin d'un full de treball

Semblant als caràcters no imprimibles, l'espai no trencat ( ) també pot causar problemes amb els càlculs i el format d'un full de treball. El número de codi Unicode per als espais ininterromputs és 160.

Els espais ininterromputs s'utilitzen àmpliament a les pàgines web. Si les dades es copien a Excel des d'una pàgina web, es poden mostrar espais ininterromputs en un full de treball. L'eliminació d'espais ininterromputs es pot fer mitjançant una fórmula que combina les funcions SUBSTITUTE, CHAR i TRIM.

Caràcters Unicode i ASCII

Cada caràcter d'un ordinador (imprimible i no imprimible) té un número conegut com a codi o valor de caràcter Unicode. Un altre conjunt de caràcters més antic conegut com ASCII, que significa el codi estàndard nord-americà per a l'intercanvi d'informació, s'ha incorporat al conjunt Unicode. Com a resultat, els primers 128 caràcters (de 0 a 127) del conjunt Unicode són idèntics al conjunt ASCII.

Molts dels primers 128 caràcters Unicode s'anomenen caràcters de control perquè els programes informàtics els fan servir per controlar dispositius perifèrics, com ara impressores. Aquests caràcters no estan pensats per utilitzar-los en fulls de treball d'Excel i poden provocar diversos errors si n'hi ha.

Recomanat: