Как использовать функцию очистки Excels

Вы можете использовать ЧИСТАЯ функция для удаления многих непечатных компьютерных символов, которые были скопированы или импортированы в лист вместе с печатными данными.

Такие символы могут мешать использованию данных в операциях на листе, таких как печать, сортировка и фильтрация данных.

Эти инструкции относятся к Microsoft Excel 2019, 2016, 2013, 2010 и Excel для Office 365.

Что такое непечатные символы?

Таблица символов ASCII

Каждый символ на компьютере — печатный и непечатаемый — имеет номер, известный как его код символа Unicode или значение. Другой, более старый и более известный набор символов — ASCII, который обозначает американский стандартный код для обмена информацией, был включен в набор Unicode.

В результате первые 32 символа (от 0 до 31) наборов Unicode и ASCII идентичны. Они используются программами для управления периферийными устройствами, такими как принтеры, на разных платформах. Как таковые, они не предназначены для использования на листе и могут вызвать ошибки при их наличии.

ЧИСТАЯ Функция, предшествующая набору символов Unicode, удаляет первые 32 непечатаемых символа ASCII и те же символы из набора Unicode.

ОЧИСТИТЬ Синтаксис и Аргументы Функции

Синтаксис функции является ее макетом и включает в себя имя, скобки и аргументы. Синтаксис для ЧИСТАЯ функция:

= ОЧИСТКА (Текст)

Текст (обязательно) является ссылкой в ​​ячейке на местоположение этих данных в рабочем листе, который вы хотите очистить.

Например, скажем ячейка A2 содержит эту формулу:

= ЗНАК (10) "календарь" СИМ (9)

Чтобы очистить это, вы должны ввести формулу в другую ячейку рабочего листа:

= ОЧИСТКА (А2)

Результат оставил бы только слово Calendar в ячейке A2.

В дополнение к удалению непечатных символов, ЧИСТАЯ Функция также преобразует числа в текст, что может привести к ошибкам, если впоследствии вы будете использовать эти данные в расчетах.

Удаление непечатных символов, отличных от ASCII

В то время как ЧИСТАЯ Функция отлично подходит для удаления непечатных символов ASCII, есть несколько непечатных символов, выходящих за пределы диапазона ASCII, которые вы, возможно, захотите удалить.

Непечатные символы Юникода включают числа 129, 141, 143, 144, а также 157. Кроме того, вы можете удалить 127, который является символом удаления и также не пригоден для печати.

Одним из способов удаления таких данных является ЗАМЕНА функция преобразует его в символ ASCII, который ЧИСТАЯ Функция может удалить. Вы можете вложить функции SUBSTITUTE и CLEAN, чтобы упростить их.

 = ОЧИСТКА (ПОДСТАВИТЬ (А3, СИМ (129), СИМ (7)))

Альтернативно, можно просто заменить оскорбительный непечатаемый символ ничем («»).

 = ЗАМЕНИТЬ (A4, CHAR (127), "")
Ссылка на основную публикацию