ЧИСТКА в Excel (Формула, Примеры) | Как использовать функцию CLEAN?

Функция очистки в excel - это текстовая функция в excel, которая используется для очистки текста от символов, которые не печатаются, когда мы используем параметр печати, это также встроенная функция в excel, и для использования этой функции type = CLEAN (в ячейку и укажите текст в качестве аргумента, помните, что он удаляет непечатаемый символ.

Функция CLEAN в Excel

Функция CLEAN в Excel используется для удаления непечатаемых символов из входной строки. Он классифицируется как строковая / текстовая функция.

Каждый символ, печатаемый или непечатаемый, имеет уникальный номер, известный как код или значение символа Unicode. CLEAN в excel удаляет первые 32 (непечатаемые) символа в 7-битном коде ASCII (значения от 0 до 31) из любого заданного текста. Юникод также содержит другие непечатаемые символы, которых нет в наборе символов ASCII (значения 127, 129, 141, 143, 144 и 157). Некоторые из этих символов Unicode не удаляются самой функцией CLEAN в Excel.

Синтаксис

Аргументы, используемые в формуле CLEAN в Excel

text - текст, который нужно очистить.

Ввод текста может быть самим текстом в кавычках или ссылками на ячейки. Может быть частью формулы ЧИСТА.

Выход

CLEAN в Excel возвращает строковое / текстовое значение после удаления непечатаемых символов из строки.

Функция CLEAN преобразует все числа в текст. Если используется для очистки числовых данных, функция ОЧИСТКА в Excel, помимо удаления любых непечатаемых символов, преобразует все числа в текст, что может привести к ошибкам, если эти данные в дальнейшем будут использоваться в вычислениях.

Использование функции CLEAN

CLEAN в Excel используется для предварительной обработки файла / текста, который импортируется из других приложений и содержит символы, которые нельзя распечатать / прочитать в текущем приложении. Импортированные данные из баз данных, текстовых файлов или веб-страниц обычно содержат такие символы. Эти символы могут привести к ошибке при вводе в некоторые функции. Перед тем, как анализировать такие импортированные данные, их необходимо очистить.

Вы можете использовать CLEAN, чтобы удалить из текста символы, которые не печатаются. Вы также можете использовать CLEAN для удаления разрывов строк из текста.

Иногда эти непечатаемые символы вообще не видны. Однако их все равно нужно вырезать из текста, чтобы другие функции / приложения работали с ним.

Иллюстрация

Предположим, у вас есть текст, содержащий непечатаемый символ в ячейке C3 = « Это тестовая строка» & CHAR (7) & «.» .

Чтобы удалить непечатаемый символ и вернуть чистый текст, введите «= CLEAN (C3)»

и нажмите Enter. Он удалит непечатаемый символ.

Вы также можете напрямую написать текст вместо того, чтобы указывать его как ссылку на ячейку.

= CLEAN («Это тестовая строка» & CHAR (7) & «.»)

Однако этот формат редко используется с функцией ЧИСТКА в Excel.

Это также даст тот же результат.

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

Функция Excel CLEAN в Excel очень проста и удобна в использовании. Позвольте понять работу CLEAN in excel на некоторых примерах.

Вы можете скачать этот шаблон Excel с функцией CLEAN здесь - Шаблон Excel с функцией CLEAN

Пример # 1

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

Вы можете использовать следующий синтаксис:

= ЧИСТЫЙ (C3)

и нажмите Enter.

Теперь вы можете перетащить его в остальные ячейки.

Пример # 2

Предположим, у вас есть текст, заданный в диапазоне ячеек (C3: C7). Данные включают непечатаемые символы, разрывы строк и некоторые завершающие и ведущие дополнительные пробелы. Вы должны очистить этот текст, удалив непечатаемые символы, разрывы строк, а также завершающие и ведущие лишние пробелы.

Чтобы Excel очистил и удалил разрывы строк, лишние пробелы и непечатаемые символы из указанных данных, вы можете использовать следующий синтаксис:

= ОБРЕЗАТЬ (ЧИСТКА (C3))

и нажмите Enter.

= CLEAN (C3) удалит непечатаемые символы.

TRIM (..) удалит ненужные пробелы после того, как непечатаемые символы будут удалены функцией Excel CLEAN.

Пример # 3

Предположим, у вас есть текст, заданный в диапазоне ячеек (C3: C6). Теперь вы хотите проверить, содержит ли какая-либо из этих ячеек какие-либо непечатаемые символы. Если да, то подсчитайте количество этих символов.

Для этого можно использовать следующий синтаксис:

= ЕСЛИ ((LEN (C3) - LEN (CLEAN (C3)))> 0, (LEN (C3) - LEN (CLEAN (C3))) & «Непечатаемые символы», «Чистый текст»)

и нажмите Enter.

Давайте подробно рассмотрим функцию Excel CLEAN:

  • CLEAN (C3) удалит непечатаемые символы.
  • LEN (CLEAN (C3)) даст длину строки после удаления непечатаемых символов из C3.
  • LEN (C3) даст длину строки C3.
  • LEN (C3) - LEN (CLEAN (C3)) даст количество непечатаемых символов в строке C3.

В заключение,

Если количество непечатаемых символов больше 0

затем он напечатает è { Количество непечатаемых символов } «Непечатаемые символы»

еще

он напечатает «Чистый текст».

Теперь вы можете перетащить его в остальные ячейки.

Пример # 4

Предположим, у вас есть текст в ячейках B3: B7. Текст содержит некоторые непечатаемые символы, разрывы строк, начальные и конечные пробелы, а также специальный символ CHAR (160), который представляет собой неразрывный пробел, обычно используемый на веб-сайтах. Вам нужно удалить эти символы из текста.

Поскольку функции Excel CLEAN недостаточно для удаления CHAR (160), в этом случае нам нужно использовать функцию подстановки в Excel, вы можете использовать следующий синтаксис:

= ОБРЕЗАТЬ (ОЧИСТИТЬ (ПОДСТАВИТЬ (B3; СИМВОЛ (160); ”“)))

В этом,

SUBSTITUTE (B3, CHAR (160), ”“) заменит CHAR (160) из текста.

CLEAN (SUBSTITUTE (B3, CHAR (160), ”“)) очистит замененный текст.

TRIM (CLEAN (SUBSTITUTE (B3, CHAR (160), ”“))) удалит ненужные пробелы после удаления непечатаемых символов и CHAR (160).

Точно так же вы можете перетащить его в остальные ячейки.

Пример # 5

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

Чтобы удалить эти символы, вы можете просто использовать синтаксис:

= ЧИСТЫЙ (C3)

и нажмите Enter.

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

= ЗНАЧЕНИЕ (ЧИСТКА (C3))

и нажмите Enter.

VALUE () преобразует введенный текст в числовой формат.

Точно так же вы можете перетащить его в остальные ячейки.

То, что нужно запомнить

  • Функция Excel CLEAN удаляет непечатаемые символы из строки.
  • Он удаляет от 0 до 31 7-битный код ASCII из входного текста.
  • Некоторые символы Юникода, отсутствующие в коде ASCII, не могут быть удалены функцией ЧИСТКА Excel.
  • Некоторые непечатаемые символы могут быть не видны, но все же присутствовать в тексте. Для проверки их существования можно использовать функцию Excel CLEAN.