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

Съдържание:

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

Функцията CLEAN на Excel премахва повечето непечатаеми знаци, с изключение на знак 127. За да премахнете знак 127 в Excel, използвайте специална формула, съдържаща функциите SUBSTITUTE и CHAR.

Информацията в тази статия се отнася за Excel за Microsoft 365, Excel 2019, Excel 2016, Excel 2013 и Excel за Mac.

Какво е Unicode знак 127?

Unicode символ 127 управлява клавиша Delete на клавиатурата. Изглежда като тесен символ с правоъгълна форма. Този знак понякога може да се появи погрешно, когато копирате и поставяте данни в Excel.

Наличието на знак 127 може да причини няколко проблема, включително:

  • Проблеми с форматирането в работен лист.
  • Проблеми със сортирането и филтрирането на данни.
  • Проблеми с изчисленията с данни, които се използват във формула.

Как да премахнете Unicode знак 127

В примерния работен лист на Excel по-долу клетка A2 съдържа четири знака с форма на правоъгълник заедно с числото 10. Функцията LEN, която брои броя знаци в клетка, показва, че клетка A2 съдържа шест знака (двата цифри за числото 10 плюс четирите полета за знак 127). Поради наличието на знак 127 в клетка A2, формулата за добавяне в клетка D2 връща VALUE! съобщение за грешка.

Image
Image

За да превърнете данните в клетка A2 в изчислима стойност, задайте следната формула SUBSTITUTE/CHAR в различна клетка (както се вижда в клетка A3):

=ЗАМЕСТВАНЕ(A2, CHAR(127), "")

Формулата замества четирите знака 127 от клетка A2 с нищо (представени от празните кавички в края на формулата). В резултат на това:

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

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

Премахване на неразделящи се интервали от работен лист

Подобно на непечатаемите знаци, неразделящият се интервал ( ) също може да причини проблеми с изчисленията и форматирането в работен лист. Номерът на Unicode код за неразделени интервали е 160.

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

Unicode срещу ASCII знаци

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

Много от първите 128 Unicode знака се наричат контролни символи, защото се използват от компютърни програми за управление на периферни устройства като принтери. Тези знаци не са предназначени за използване в работни листове на Excel и могат да причинят различни грешки, ако присъстват.

Препоръчано: