Skip to main content

Com treure els caràcters Unicode en Excel

Anonim

Cada personatge en una computadora (imprimible i no imprimible) té un nombre conegut com el seu Codi de caràcter Unicode o valor.

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 ASCII al conjunt Unicode. Com a resultat, els primers 128 caràcters (0 a 127) del conjunt Unicode són idèntics al conjunt ASCII.

Molts dels primers 128 caràcters Unicode es diuen control de caràcters. S'utilitzen per programes informàtics per controlar dispositius perifèrics com impressores.

Aquests caràcters no estan pensats per utilitzar-los en fulls de càlcul d'Excel i poden causar diversos errors si estan presents. La funció NETEJA d'Excel elimina la majoria d'aquests caràcters no imprimibles, excepte el caràcter núm. 127.

Nota La informació d'aquest article s'aplica a les versions Excel 2019, 2016, 2013, Excel per a Mac i Excel Online.

01 de 03

Què és el caràcter Unicode # 127?

El caràcter Unicode # 127 controla la tecla de supressió del teclat.

Si està present, es mostra com un caràcter en forma de caixa estreta, tal com es mostra a la cel·la A2 de la imatge de dalt. De vegades s'importa o copia accidentalment juntament amb algunes bones dades.

La seva presència pot causar diversos problemes, com ara:

  • Problemes de format senzills en un full de càlcul.
  • Classificació de dades i problemes de filtratge.
  • Problemes de càlcul si estan presents en una cel·la juntament amb les dades que s'estan utilitzant en una fórmula.

Continueu llegint a continuació

02 de 03

S'està eliminant el caràcter Unicode # 127

Tot i que aquest caràcter no es pot eliminar amb la funció NETEJA, es pot eliminar usant una fórmula que contingui les funcions SUBSTITUTE i CHAR.

L'exemple a la imatge de dalt mostra quatre caràcters en forma de rectangle juntament amb el número 10 a la cel·la A2 d'un full de càlcul d'Excel.

La funció LEN compte el nombre de caràcters d'una cel·la. A la cel·la E2, LEN mostra que la cel A2 conté sis caràcters (els dos dígits per al número 10 i els quatre quadres per al caràcter núm. 127).

A causa de la presència del caràcter # 127 a la cel·la A2, la fórmula d'addició a la cel·la D2 torna a #VALUE. missatge d'error.

La cel·la A3 conté aquesta fórmula SUBSTITUCIÓ / CHAR.

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

La fórmula reemplaça els quatre caràcters # 127 de la cel·la A2 sense res (es mostra a les cometes buides al final de la fórmula).

Com a resultat:

  • El recompte de caràcters a la cel·la E3 es redueix a dos per als dos dígits del número 10.
  • La fórmula d'addició a 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 fa la substitució real mentre s'utilitza la funció CHAR per indicar a la fórmula quin caràcter cal reemplaçar.

Continueu llegint a continuació

03 de 03

S'estan eliminant espais que no trenquen d'un full de càlcul

Igual que els caràcters no imprimibles, l'espai que no es trenca () també pot causar problemes amb els càlculs i el format en un full de càlcul. El número de codi Unicode per als espais que no es trenquen és # 160.

Els espais que no es trenquen s'utilitzen àmpliament a les pàgines web. Si les dades es copien a Excel des d'una pàgina web, els espais que no es trenquen poden aparèixer en un full de càlcul.

L'eliminació d'espais no trencants es pot fer amb una fórmula que combina les funcions SUBSTITUTE, CHAR i TRIM.