Eliminați caracterul ASCII # 127 în Excel

Fiecare caracter de pe un computer - imprimabil și care nu poate fi tipărit - are un număr cunoscut drept codul sau valoarea caracterelor Unicode .

Un alt set de caractere mai vechi și mai cunoscut este ASCII , care reprezintă standardul american standard pentru schimbul de informații , fiind încorporat în setul Unicode. Ca rezultat, primele 128 de caractere (0 la 127) din setul Unicode sunt identice cu setul ASCII.

Multe dintre primele 128 caractere Unicode sunt denumite caractere de control și sunt utilizate de programe de calculator pentru a controla dispozitive periferice, cum ar fi imprimante.

Ca atare, acestea nu sunt destinate utilizării în foile de lucru Excel și pot provoca o varietate de erori dacă sunt prezente. Funcția CLEAN a funcției Excel va elimina majoritatea acestor caractere care nu pot fi tipărite - cu excepția caracterelor # 127.

01 din 03

Caracterul Unicode # 127

Eliminați caracterul ASCII # 127 din datele din Excel. © Ted Franceză

Caracterul Unicode # 127 controlează tasta de ștergere de pe tastatură. Ca atare, nu este intenționat să fie vreodată prezent într-o foaie de lucru Excel.

Dacă este prezent, este afișat ca un caracter îngust în formă de cutie - așa cum se arată în celula A2 din imaginea de mai sus - și probabil a fost importată sau copiată accidental, împreună cu unele date bune.

Prezenta sa poate:

02 din 03

Eliminarea caracterului Unicode # 127

Chiar dacă acest caracter nu poate fi eliminat cu funcția CLEAN, acesta poate fi eliminat utilizând o formulă care conține funcțiile SUBSTITUTE și CHAR .

Exemplul din imaginea de mai sus prezintă patru caractere în formă de dreptunghi, împreună cu numărul 10 din celula A2 a foii de lucru Excel.

Funcția LEN - care numără numărul de caractere într-o celulă - în celula E2 arată că celula A2 conține șase caractere - cele două cifre pentru numărul 10 plus cele patru cutii pentru caracterul # 127.

Datorită prezenței caracterului # 127 în celula A2, formula de adăugare în celula D2 returnează #VALUE! mesaj de eroare.

Celula A3 conține formula SUBSTITUTE / CHAR

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

pentru a înlocui cele patru # 127 caractere din celula A2 cu nimic (afișate prin ghilimele goale de la sfârșitul formulei).

Ca rezultat

  1. numărul de caractere din celula E3 este redus la două - pentru cele două cifre din numărul 10;
  2. formula de adunare din celula D3 returnează răspunsul corect de 15 atunci când se adaugă conținutul celulei A3 + B3 (10 + 5).

Funcția SUBSTITUTE face înlocuirea reală în timp ce funcția CHAR este utilizată pentru a indica formula care caracter trebuie înlocuit.

03 din 03

Eliminarea spațiilor fără rupere dintr-o foaie de lucru

Similar cu caracterele care nu pot fi tipărite este spațiul care nu se rupe (& nbsp), ceea ce poate provoca, de asemenea, probleme cu calculele și formatarea într-o foaie de lucru. Codul Unicode pentru spațiile care nu se încalcă este de # 160.

Spațiile non-spargere sunt utilizate extensiv în paginile web, astfel încât, dacă datele sunt copiate în Excel dintr-o pagină web, spațiile care nu se rup pot apărea într-o foaie de lucru.

Eliminarea spațiilor fără rupere se poate face cu o formulă care combină funcțiile SUBSTITUTE, CHAR și TRIM.