Eliminați caracterul ASCII 127 în Excel

Cuprins:

Eliminați caracterul ASCII 127 în Excel
Eliminați caracterul ASCII 127 în Excel
Anonim

Funcția Excel CLEAN elimină majoritatea caracterelor care nu pot fi imprimate, cu excepția caracterului 127. Pentru a elimina caracterul 127 din Excel, utilizați o formulă specială care conține funcțiile SUBSTITUTE și CHAR.

Informațiile din acest articol se aplică pentru Excel pentru Microsoft 365, Excel 2019, Excel 2016, Excel 2013 și Excel pentru Mac.

Ce este caracterul Unicode 127?

Caracterul Unicode 127 controlează tasta Ștergere de pe tastatură. Apare ca un simbol îngust, în formă de dreptunghi. Acest caracter poate apărea uneori în mod eronat atunci când copiați și lipiți date în Excel.

Prezența personajului 127 poate cauza mai multe probleme, inclusiv:

  • Probleme de formatare într-o foaie de lucru.
  • Probleme de sortare și filtrare a datelor.
  • Probleme de calcul cu datele care sunt utilizate într-o formulă.

Cum să eliminați caracterul Unicode 127

În exemplul de foaie de lucru Excel de mai jos, celula A2 conține patru caractere în formă de dreptunghi împreună cu numărul 10. Funcția LEN, care numără numărul de caractere dintr-o celulă, arată că celula A2 conține șase caractere (cele două cifre pentru numărul 10 plus cele patru casete pentru caracterul 127). Datorită prezenței caracterului 127 în celula A2, formula de adăugare din celula D2 returnează o VALOARE! mesaj de eroare.

Image
Image

Pentru a transforma datele din celula A2 într-o valoare calculabilă, configurați următoarea formulă SUBSTITUTE/CHAR într-o celulă diferită (după cum se vede în celula A3):

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

Formula înlocuiește cele patru caractere 127 din celula A2 cu nimic (reprezentat prin ghilimele goale la sfârșitul formulei). Ca rezultat:

  • Numărul de caractere din celula E3 este redus la două pentru cele două cifre din numărul 10.
  • Formula de adăugare din celula D3 returnează răspunsul corect de 15 la adăugarea conținutului pentru celula A3 + B3 (10 + 5).

Funcția SUBSTITUTE se ocupă de înlocuire. Funcția CHAR spune formulei ce caractere trebuie înlocuite.

Eliminați spațiile care nu se rup dintr-o foaie de lucru

Asemănător caracterelor care nu pot fi imprimate, spațiul care nu se întrerupe ( ) poate provoca, de asemenea, probleme cu calculele și formatarea într-o foaie de lucru. Numărul de cod Unicode pentru spațiile care nu se întrerupe este 160.

Spatiile care nu se sparg sunt utilizate pe scară largă în paginile web. Dacă datele sunt copiate în Excel dintr-o pagină web, într-o foaie de lucru pot apărea spații care nu se rup. Eliminarea spațiilor care nu se întrerupe se poate face folosind o formulă care combină funcțiile SUBSTITUTE, CHAR și TRIM.

Unicode vs. caractere ASCII

Fiecare caracter de pe computer (printabil și neimprimabil) are un număr cunoscut sub numele de codul sau valoarea caracterelor Unicode. Un alt set de caractere mai vechi, cunoscut sub numele de ASCII, care înseamnă American Standard Code for Information Interchange, a fost încorporat în setul Unicode. Ca rezultat, primele 128 de caractere (de la 0 la 127) ale setului Unicode sunt identice cu setul ASCII.

Multe dintre primele 128 de caractere Unicode sunt denumite caractere de control, deoarece acestea sunt folosite de programe de calculator pentru a controla dispozitivele periferice, cum ar fi imprimantele. Aceste caractere nu sunt destinate utilizării în foile de lucru Excel și pot provoca o varietate de erori dacă sunt prezente.

Recomandat: