Как использовать функцию CLEAN в Excel (10 примеров)

  • Поделись Этим
Hugh West

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

Скачать рабочую тетрадь

CLEAN Functions.xlsm

CLEAN Функция: Summary & Синтаксис

⦿ Функция Цель

Сайт Функция CLEAN удаляет из текста все непечатаемые символы.

⦿ Синтаксис

=CLEAN(text)

⦿ Аргументы

Аргумент Обязательно/Опционально Пояснение
текст Требуется Это текстовая строка, из которой вы хотите удалить все непечатаемые символы

⦿ Возвращаемое значение

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

⦿ Версия

Сайт Функция ОЧИСТКА представлен в Excel 2000 версии и доступен для всех последующих версий.

Примечание

Сайт Функция CLEAN может удалять только непечатные символы, представленные цифрами 0 на 31 в 7-битном ASCII код.

10 примеров использования функции CLEAN в Excel

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

Для создания статьи мы использовали Microsoft Excel 365 версию, вы можете использовать любые другие версии в зависимости от вашего удобства.

1. удаление непечатаемых символов

Здесь у нас есть несколько Идентификаторы электронной почты которые содержат некоторые непечатаемые символы, такие как CHAR(15) , CHAR(12) и с помощью Функция CLEAN мы удалим их и получим Реальные идентификаторы электронной почты.

➤ Выберите выходную ячейку D5

=CLEAN(C5)

C5 это Импортированный идентификатор электронной почты из которого мы хотим удалить непечатаемые символы.

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент

Результат :

Таким образом, вы получите Реальный адрес электронной почты в котором отсутствуют все непечатаемые символы.

Читать далее: Как использовать функцию ТЕКСТ в Excel (10 примеров)

2. Удаление разрыва строки

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

➤ Выберите выходную ячейку D5

=CLEAN(C5)

C5 это Имя студента из которого вы хотите удалить перенос строки.

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент

Результат :

После этого вы получите Имена студентов которые свободны от всех переносов строк.

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

Иногда в текстовой строке может быть лишний пробел, который является CHAR(32) и как Функция CLEAN не может удалить это, поэтому здесь мы используем Функция TRIM вместе с Функция CLEAN удалять CHAR(15) , CHAR(12) и CHAR(32) из Импортированный идентификатор электронной почты ниже.

➤ Выберите выходную ячейку D5

=TRIM(CLEAN(C5))

C5 это Импортированный идентификатор электронной почты из которого мы хотим удалить непечатаемые символы.

TRIM удалит все лишние пробелы из текстовой строки.

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент

Результат :

Таким образом, вы получите Реальный адрес электронной почты в котором отсутствуют все непечатаемые символы.

4. Использование функции ОЧИСТКА и функции ЗАМЕНА

Иногда могут встречаться непечатаемые символы, которые не могут быть удалены с помощью программы Функция CLEAN . В Импортированный идентификатор электронной почты графа, у нас есть некоторые неперекрывающиеся пространства, которые являются CHAR(160) Для удаления этих типов непечатаемых символов мы можем воспользоваться функцией Функция SUBSTITUTE вместе с Функция CLEAN и Функция TRIM .

➤ Выберите выходную ячейку D5

=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),""))))

C5 это Импортированный идентификатор электронной почты из которого мы хотим удалить непечатаемые символы.

ЗАМЕНИТЕ заменит CHAR(160) с Бланком, ЧИСТЫЙ удалит непечатаемые символы CHAR(15) , CHAR(12) и TRIM удалит все лишние пробелы из текстовой строки.

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент

Результат :

После этого вы получите Реальный адрес электронной почты в котором отсутствуют все непечатаемые символы.

Читать далее: Как использовать функцию REPLACE в Excel (3 подходящих примера)

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

Здесь мы будем подсчитывать количество символов в Имена студентов с помощью Функция LEN после удаления переносов строк с помощью функции Функция CLEAN .

➤ Выберите выходную ячейку D5

=LEN(TRIM(CLEAN(C5))))

C5 это Имя студента длину символов которого вы хотите подсчитать.

ЧИСТЫЙ удалит перенос строки и TRIM удалит все лишние пробелы из текстовой строки. После этого LEN будет подсчитывать длину символа.

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент

Результат :

После этого вы сможете подсчитать количество символов в строке Имена студентов .

Похожие чтения

  • Как использовать функцию CODE в Excel (5 примеров)
  • Использование функции Excel EXACT (6 подходящих примеров)
  • Как использовать функцию FIXED в Excel (6 подходящих примеров)
  • Использование функции UPPER в Excel (4 примера)
  • Как использовать функцию ПОИСК в Excel (3 примера)

6. использование функции ОЧИСТКА и функции ЛЕВША

Допустим, вы хотите извлечь часть имени из файла Импортированный идентификатор электронной почты и для этого вы можете использовать Функция CLEAN и функция ЛЕВША .

➤ Выберите выходную ячейку D5

=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)

C5 это Импортированный идентификатор электронной почты .

ЧИСТЫЙ удалит непечатаемые символы и FIND("@", CLEAN(C5),1) даст положение "@" в текстовой строке. Итак, НАЙТИ вернётся 6 а затем 6-1=5 будет количество символов в функция ЛЕВША .

После этого СЛЕВА извлечет первые пять символов из чистого Email Id .

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент

Результат :

Затем вы получите имена студентов в списке Имя колонна.

Читать далее: Как использовать функцию ПРАВИЛО в Excel (с 6 простыми примерами)

7. Замена символов

Здесь мы создадим Новый идентификатор электронной почты путем удаления непечатаемых символов и замены "gmail" с "yahoo" из Импортированный идентификатор электронной почты колонна.

➤ Выберите выходную ячейку D5

=SUBSTITUTE(CLEAN(C5), "gmail", "yahoo")

C5 это Импортированный идентификатор электронной почты .

ЗАМЕНИТЬ заменит "gmail" с "yahoo"

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент

Результат :

Таким образом, вы получите Новые идентификаторы электронной почты .

8. Проверка необходимости очистки текстов

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

➤ Выберите выходную ячейку D5

=IF(CLEAN(C5)=C5, "Очищено", "Не очищено")

C5 это Импортированный идентификатор электронной почты .

CLEAN(C5)=C5 это логический тест, который означает, что текстовая строка равна текстовой строке, удаленной от всех непечатаемых символов. Когда это TRUE затем ЕСЛИ вернётся "Очищено" иначе "Не убрано"

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент

Результат :

Затем вы узнаете, какие текстовые строки нужно очистить.

9. Получение среднего значения

Здесь у нас есть несколько знаков, но они содержат непечатаемые символы, и вы можете удалить их с помощью функции Функция CLEAN Но после этого цифры превратятся в тексты, и вы не сможете получить Средние баллы без преобразования их в значения с помощью функция VALUE .

➤ Выберите выходную ячейку D5

= ЗНАЧЕНИЕ(CLEAN(C5))

C5 это Импортные маркировки .

ЧИСТЫЙ удалит ненужную часть данных (но преобразует данные в текст), а затем, VALUE преобразует текстовые строки в числа.

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент

После этого вы получите оценки в числовом формате.

Чтобы получить Средние баллы, введите в ячейку следующую формулу D11

= СРЕДНЕЕ(D5:D10)

D5:D10 диапазон Маркс

Наконец, вы получите 73.83 как Средняя отметка .

10. использование Код VBA

Сайт Функция CLEAN можно также использовать в VBA код.

➤ Перейти к Разработчик Tab>> Visual Basic Вариант

Затем Редактор Visual Basic откроется.

➤ Перейти к Вставка Tab>> Модуль Вариант

После этого Модуль будет создан.

➤ Напишите следующий код

 Sub cleanspace() Range("D5") = Application.WorksheetFunction.Clean(Range("C5")) Range("D6") = Application.WorksheetFunction.Clean(Range("C6")) Range("D7") = Application.WorksheetFunction.Clean(Range("C7")) Range("D8") = Application.WorksheetFunction.Clean(Range("C8")) Range("D9") = Application.WorksheetFunction.Clean(Range("C9")) Range("D10") = Application.WorksheetFunction.Clean(Range("C10")) EndSub 

Клетки C5 на C10 из Колонка C будут свободны от непечатаемых символов, поскольку Функция CLEAN и мы получим выходы в соответствующих ячейках из Колонка D .

➤ Нажмите F5

Результат :

Таким образом, вы получите Реальный адрес электронной почты в котором отсутствуют все непечатаемые символы.

О чем следует помнить

🔺 Эта функция удаляет только 0 на 31 7-бит ASCII код из заданного текста.

🔺 The Функция CLEAN также может удалить некоторые непечатаемые символы, которые не видны.

🔺 Он не может удалить непечатные символы, которые отсутствуют в ASCII код.

Практическая секция

Для самостоятельного выполнения практики я предоставил Практика раздел, как показано ниже, в листе с именем Практика Пожалуйста, сделайте это сами.

Заключение

В этой статье мы постарались рассказать о введении и использовании Функция CLEAN Если у вас есть какие-либо предложения или вопросы, не стесняйтесь поделиться ими в разделе комментариев.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.