Skip to main content

Как удалить символы Unicode в Excel

Кодирование и декодирование в Excel [ASCII] (Июнь 2026)

Кодирование и декодирование в Excel [ASCII] (Июнь 2026)
Anonim

Каждый символ на компьютере (печатный и непечатаемый) имеет номер, известный как его Код символа Юникода или значение.

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

Многие из первых 128 символов Unicode называются управляющие символы. Они используются компьютерными программами для управления периферийными устройствами, такими как принтеры.

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

Заметка Информация в этой статье относится к версиям Excel 2019, 2016, 2013, Excel для Mac и Excel Online.

01 из 03

Что такое символ Unicode № 127?

Символ Unicode № 127 управляет клавишей удаления на клавиатуре.

Если он присутствует, он отображается как узкий прямоугольный символ, как показано в ячейке A2 на изображении выше. Иногда он случайно импортируется или копируется вместе с некоторыми хорошими данными.

Его присутствие может вызвать ряд проблем, таких как:

  • Простые проблемы форматирования на листе.
  • Сортировка и фильтрация данных.
  • Проблемы расчета, если они присутствуют в ячейке вместе с данными, которые используются в формуле.

Продолжить чтение ниже

02 из 03

Удаление символа Unicode # 127

Несмотря на то, что этот символ нельзя удалить с помощью функции CLEAN, его можно удалить, используя формулу, содержащую функции SUBSTITUTE и CHAR.

Пример на изображении выше показывает четыре символа в форме прямоугольника вместе с числом 10 в ячейке A2 листа Excel.

Функция LEN подсчитывает количество символов в ячейке. В ячейке E2 LEN показывает, что ячейка A2 содержит шесть символов (две цифры для числа 10 плюс четыре поля для символа № 127).

Из-за наличия символа # 127 в ячейке A2 формула сложения в ячейке D2 возвращает значение #VALUE! сообщение об ошибке.

Ячейка A3 содержит эту формулу SUBSTITUTE / CHAR.

= ПОДСТАВИТЬ (А2, СИМ (127), "")

Формула заменяет четыре символа # 127 из ячейки A2 ничем (показаны пустыми кавычками в конце формулы).

В следствии:

  • Количество символов в ячейке E3 сокращается до двух для двух цифр в числе 10.
  • Формула сложения в ячейке D3 возвращает правильный ответ 15 при добавлении содержимого для ячейки A3 + B3 (10 + 5).
  • Функция SUBSTITUTE выполняет фактическую замену, в то время как функция CHAR используется, чтобы сообщить формулу, какой символ заменить.

Продолжить чтение ниже

03 из 03

Удаление неиспользуемых пространств из рабочего листа

Подобно непечатаемым символам, неразрывное пространство () также может вызывать проблемы с вычислениями и форматированием на листе. Кодовый номер Unicode для неразрывных пробелов - # 160.

Неразрывные пробелы широко используются на веб-страницах. Если данные копируются в Excel с веб-страницы, на листе могут отображаться неразрывные пробелы.

Удаление неразрывных пространств может быть выполнено с помощью формулы, которая объединяет функции SUBSTITUTE, CHAR и TRIM.