Премахнете ASCII символ # 127 в Excel

Всеки знак на компютър, който може да се отпечата и който не може да се отпечата, има число, известно като негов код или стойност на символа Unicode .

Друг, по-стар и по-известен символен набор е ASCII , който е стандартен американски стандарт за обмен на информация , който е включен в комплекта Unicode. В резултат на това първите 128 символа (0 до 127) от серията Unicode са идентични на ASCII.

Много от първите 128 символа Unicode се наричат контролни знаци и се използват от компютърни програми за управление на периферни устройства като принтери.

Поради това те не са предназначени за използване в работни листове в Excel и могат да причинят различни грешки, ако има такива. Функцията CLEAN на Excel ще премахне повечето от тези неподлежащи на печат знаци - с изключение на символ # 127.

01 от 03

Unicode Character # 127

Премахване на ASCII символ # 127 от данни в Excel. © Тед Френски

Unicode знакът # 127 контролира клавиша за изтриване на клавиатурата. Поради това, няма намерение да присъства в работен лист на Excel.

Ако е налице, тя се показва като тясна форма на кутия - както е показано в клетка А2 на изображението по-горе - и вероятно е внесено или копирано случайно заедно с някои добри данни .

Неговото присъствие може:

02 от 03

Премахване на символ Unicode # 127

Въпреки че този знак не може да бъде премахнат с функцията CLEAN, той може да бъде премахнат чрез формула, съдържаща функциите SUBSTITUTE и CHAR .

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

Функцията LEN - която брои броя на знаците в клетката - в клетка Е2 показва, че клетката А2 съдържа шест знака - двете цифри за числото 10 плюс четирите полета за знак # 127.

Поради наличието на знак # 127 в клетка А2, формулата за добавяне в клетка D2 връща #VALUE! съобщение за грешка.

Клетката A3 съдържа формулата SUBSTITUTE / CHAR

= SUBSTITUTE (А2, CHAR (127), "")

да замени четирите # 127 знака от клетка А2 без нищо - (показано с празни кавички в края на формулата).

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

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

Функцията SUBSTITUTE извършва действителното заместване, докато функцията CHAR се използва, за да се каже на формулата кой символ да се замени.

03 от 03

Премахване на непробиващите пространства от работен лист

Подобно на неподлежащите на печат знаци е неразрушаващото се пространство (& nbsp), което може да причини проблеми и при изчисления и форматиране в работен лист. Кодовият номер на Unicode за безразборни интервали е # 160.

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

Премахването на нечупливите интервали може да се извърши с формула, която съчетава функциите SUBSTITUTE, CHAR и TRIM.