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

Оглавление:

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

Что нужно знать

  • Чтобы удалить символы ASCII, введите =CLEAN(Text).
  • Используйте функцию ПОДСТАВИТЬ для преобразования символов Unicode в символы ASCII.

Вот как использовать функцию Очистить в Microsoft Excel 2019, 2016, 2013, 2010 и Excel для Microsoft 365. Функция очистки удаляет многие скопированные непечатаемые компьютерные символы или импортированы на лист, поскольку такие символы могут мешать печати, сортировке и фильтрации данных.

CLEAN Синтаксис и аргументы функции

Синтаксис функции - это ее структура, включающая имя, квадратные скобки и аргументы. Синтаксис функции CLEAN:

=ЧИСТЫЙ(Текст)

Текст

(обязательно) - это

ссылка на ячейку

в расположение этих данных на листе, который вы хотите очистить.

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

=СИМВОЛ(10)&"Календарь"&СИМВОЛ(9)

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

=ЧИСТЫЙ(A2)

В результате останется только слово

Календарь

в ячейке A2.

Помимо удаления непечатаемых символов, функция CLEAN также преобразует числа в текст, что может привести к ошибкам, если вы позже будете использовать эти данные в вычислениях.

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

Хотя функция CLEAN отлично подходит для удаления непечатаемых символов ASCII, есть несколько непечатаемых символов, выходящих за пределы диапазона ASCII, которые вы, возможно, захотите удалить..

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

Один из способов удаления таких данных состоит в том, чтобы функция ПОДСТАВИТЬ преобразовала их в символ ASCII, который может удалить функция CLEAN. Вы можете вложить функции SUBSTITUTE и CLEAN, чтобы упростить задачу.

=ЧИСТЫЙ(ПОДСТАВИТЬ(A3, СИМВОЛ(129), СИМВОЛ(7)))

В качестве альтернативы можно просто заменить оскорбительный непечатаемый символ ничем ("").

=ПОДСТАВИТЬ(A4, CHAR(127), "")

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

Image
Image

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

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

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

Рекомендуемые: