Отстрани ASCII карактер # 127 во Excel

Секој знак на компјутер - печатење и не-печатење - има број познат како неговиот Unicode карактер код или вредност.

Друг, постар и попознат сет на знаци е ASCII , кој се залага за американскиот стандард за размена на информации , е вграден во Уникод сетот. Како резултат на тоа, првите 128 знаци (0 до 127) од Уникод сетот се идентични со ASCII сетот.

Многу од првите 128 Unicode знаци се нарекуваат контролни знаци и се користат од компјутерски програми за контрола на периферните уреди како што се печатачи.

Како такви, тие не се наменети за употреба во Excel работни листови и може да предизвикаат различни грешки ако се присутни. Функцијата CLEAN на Excel ќе ги отстрани повеќето од овие не-печатење знаци - со исклучок на карактерот # 127.

01 од 03

Уникод карактер # 127

Отстрани ASCII карактер # 127 од податоци во Excel. © Ted French

Уникодниот знак # 127 го контролира копчето за бришење на тастатурата. Како таква, таа не е наменета некогаш да биде присутна во работниот лист на Excel.

Ако е присутна, таа се прикажува како тесен карактер - како што е прикажано во ќелијата А2 на сликата погоре - и веројатно е увезена или копирана случајно, заедно со некои добри податоци .

Нејзиното присуство може:

02 од 03

Отстранување на Уникод карактер # 127

Иако овој карактер не може да се отстрани со функцијата CLEAN, може да се отстрани со користење на формула која ги содржи функциите SUBSTITUTE и CHAR .

Примерот на сликата погоре покажува четири карактер во форма на правоаголник заедно со бројот 10 во ќелијата А2 од работниот лист на Excel.

Функцијата LEN - која го брои бројот на знаци во ќелијата - во ќелијата E2 покажува дека ќелијата A2 содржи шест знаци - двата бројки за бројот 10 плус четири кутии за карактер # 127.

Поради присуството на карактер # 127 во ќелијата А2, формулата за додавање во ќелијата Д2 враќа #VALUE! грешка порака.

Cell А3 содржи формула SUBSTITUTE / CHAR

= ЗАКЛУЧОК (А2, БЛА (127), "")

да ги замениме четирите # 127 знаци од ќелијата А2 со ништо - (прикажано со празните наводници на крајот на формулата).

Како резултат

  1. броењето на карактери во ќелијата E3 е сведено на две - за двете бројки во бројот 10;
  2. формулата за додавање во ќелијата D3 го враќа точниот одговор од 15 кога додава содржина за ќелија A3 + B3 (10 + 5).

Функцијата SUBSTITUTE ја прави вистинската замена додека функцијата CHAR се користи за да се каже формулата за кој карактер треба да се замени.

03 од 03

Отстранување на непробивни простори од работниот лист

Слично на не-печатење карактери е не-кршење простор (& nbsp), кој исто така може да предизвика проблеми со пресметки и форматирање во работниот лист. Бројот на кодот на Уникод за места кои не се кршат е # 160.

Неограничувачките простори се користат широко на веб-страници, па ако податоците се копираат во Excel од некоја веб-страница, местата што не се кршат можат да се појават во работниот лист.

Отстранувањето на не-кршење простори може да се направи со формула која ги комбинира функциите SUBSTITUTE, CHAR и TRIM.