30 функций Excel за 30 дней: ПЕЧСИМВ (CLEAN)

Вчера в марафоне 30 функций Excel за 30 дней мы перемещались по всей рабочей книге Excel, открывали файлы Excel и веб-сайты, и все это благодаря функции HYPERLINK (ГИПЕРССЫЛКА).

В 29-й день марафона мы будем изучать функцию CLEAN (ПЕЧСИМВ). Иногда данные, которые мы загружаем с веб-сайтов или извлекаем из загруженных файлов, содержат не желательные символы, и функция CLEAN (ПЕЧСИМВ) позволяет их удалить. Она не сделает за Вас всю тяжёлую работу и не поможет справиться с беспорядком, который оставляют дети. Эта функция идеально подходит для ленивого воскресенья!

Итак, давайте внимательно посмотрим информацию по функции CLEAN (ПЕЧСИМВ) и изучим примеры её работы. Если у Вас есть дополнительная информация или примеры по этой функции, пожалуйста, делитесь ими в комментариях.

Функция 29: CLEAN (ПЕЧСИМВ)

Функция CLEAN (ПЕЧСИМВ) удаляет некоторые непечатаемые символы из текста – символы с кодами от 0 до 31, 129, 141, 143, 144 и 157.

Функция ПЕЧСИМВ в Excel

Как можно использовать функцию CLEAN (ПЕЧСИМВ)?

Функция CLEAN (ПЕЧСИМВ) способна удалить некоторые непечатаемые символы из текста, но не все из них. Вы можете использовать CLEAN (ПЕЧСИМВ), а при необходимости и другие функции, чтобы:

  • Удалить некоторые непечатаемые символы.
  • Заменить непечатаемые символы в тексте.

Синтаксис CLEAN (ПЕЧСИМВ)

Функция CLEAN (ПЕЧСИМВ) имеет вот такой синтаксис:

CLEAN(text)
ПЕЧСИМВ(текст)

  • text (текст) – любая информация, в которой требуется удалить непечатаемые символы.

Ловушки CLEAN (ПЕЧСИМВ)

Функция CLEAN (ПЕЧСИМВ) удаляет только некоторые непечатаемые символы из текста – символы с кодом от 0 до 31, 129, 141, 143, 144 и 157. Для других непечатаемых символов, таких как символ неразрывного пробела с кодом 160, можно использовать функцию SUBSTITUTE (ПОДСТАВИТЬ), чтобы заменить их символами пробела или пустыми строками.

Пример 1: Удаляем непечатаемые символы

Функция CLEAN (ПЕЧСИМВ) удаляет некоторые непечатаемые символы, к примеру, символы с кодами от 0 до 30 по таблице ASCII. В этом примере мы добавим символы 9 и 13 к исходному тексту в ячейке C3.

=CHAR(9)&C3&CHAR(13)
=СИМВОЛ(9)&C3&СИМВОЛ(13)

Функция LEN (ДЛСТР) показывает, что количество символов в ячейке C5 возросло до 15, считая непечатаемые символы.

Функция ПЕЧСИМВ в Excel

Функция CLEAN (ПЕЧСИМВ) в ячейке C7 удаляет эти символы, и общее количество символов уменьшается на 2, возвращаясь к исходному значению 13.

=CLEAN(C5)
=ПЕЧСИМВ(C5)

Функция ПЕЧСИМВ в Excel

Пример 2: Заменяем непечатаемые символы

В ситуации, когда функция CLEAN (ПЕЧСИМВ) не может удалить определенные символы, например, символы с кодами 127 и 160, Вы можете использовать функцию SUBSTITUTE (ПОДСТАВИТЬ), чтобы заменить их.

=SUBSTITUTE(E3,CHAR(C3),"")
=ПОДСТАВИТЬ(E3;СИМВОЛ(C3);"")

Функция ПЕЧСИМВ в Excel

04.03.2015 18:54
3446

Комментарии

Нет комментариев. Ваш будет первым!