Як використовувати функцію CLEAN в Excel (10 прикладів)

  • Поділитися Цим
Hugh West

На сьогоднішній день, на жаль, це не так. Функція CLEAN це текстова функція Excel, яка використовується для видалення недрукованих символів або розривів рядків з текстів набору даних. У цій статті ви зможете дізнатися подробиці про функцію Функція CLEAN та ознайомитися з деякими варіантами використання цієї функції на прикладах.

Завантажити Робочий зошит

CLEAN Functions.xlsm

Функція CLEAN: короткий зміст та синтаксис

⦿ Функція Мета

На сьогоднішній день, на жаль, це не так. Функція CLEAN видаляє з тексту всі недруковані символи.

⦿ Синтаксис

=CLEAN(text)

⦿ Аргументи

Аргумент Обов'язково/необов'язково Пояснення
текст Необхідно Це текстовий рядок, з якого потрібно видалити всі недруковані символи

⦿ Значення, що повертається

Після введення функції ви отримаєте текстовий рядок, вільний від усіх недрукованих символів.

⦿ Версія

На сьогоднішній день, на жаль, це не так. Функція CLEAN запроваджено в Excel 2000 і доступний для всіх версій після цього.

Примітка

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

10 Приклади використання функції ОЧИСТИТЬ в 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 та функції SUBSTITUTE

Іноді в тексті можуть з'являтися недруковані символи, які не можуть бути видалені за допомогою Функція CLEAN У справі Імпортований ідентифікатор електронної пошти у стовпчику ми маємо кілька нерозривних пробілів, а саме CHAR(160) Щоб видалити ці типи недрукованих символів, ми можемо скористатися командою Функція ЗАМІНИ разом з Функція CLEAN та Функція TRIM .

Виберіть вихідну комірку D5

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

C5 це Імпортований ідентифікатор електронної пошти з якого ми хочемо видалити недруковані символи.

ЗАМІНИТИ замінить CHAR(160) з Бланком, ЧИСТИЙ видалить недруковані символи CHAR(15) , CHAR(12) і TRIM видалить усі зайві пробіли з текстового рядка.

Натисніть ENTER

Перетягніть вниз Ручка наповнення Інструмент

Результат :

Після цього ви отримаєте Реальний ідентифікатор електронної пошти який не містить всіх недрукованих символів.

Читати далі: Як використовувати функцію ЗАМІНИТИ в Excel (3 приклади)

5. використання функції CLEAN та функції LEN

Тут ми будемо підраховувати кількість символів у Імена студентів за допомогою Функція LEN після видалення переходів на новий рядок за допомогою Функція CLEAN .

Виберіть вихідну комірку D5

=LEN(TRIM(CLEAN(C5)))

C5 це Ім'я студента довжину символів якого потрібно порахувати.

ЧИСТИЙ видалить перенос рядка і TRIM видалить усі зайві пропуски з текстового рядка. Після цього LEN порахує довжину символу.

Натисніть ENTER

Перетягніть вниз Ручка наповнення Інструмент

Результат :

Після цього ви зможете підрахувати кількість символів Імена студентів .

Схожі читання

  • Як використовувати функцію КОД в Excel (5 прикладів)
  • Використання функції EXACT в Excel (6 відповідних прикладів)
  • Як використовувати фіксовану функцію в Excel (6 прикладів)
  • Використання функції ВЕРХНЄ в Excel (4 приклади)
  • Як використовувати функцію ПОИСК в Excel (3 приклади)

6. використання функції CLEAN та функції LEFT

Припустимо, ви хочете витягти частину імені з Імпортований ідентифікатор електронної пошти і для цього ви можете скористатися Функція CLEAN та Функція LEFT .

Виберіть вихідну комірку D5

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

C5 це Імпортований ідентифікатор електронної пошти .

ЧИСТИЙ видалить недруковані символи і FIND("@", CLEAN(C5),1) дасть позицію "@" в текстовому рядку. Отже, ЗНАЙТИ повернеться 6 а потім 6-1=5 буде кількістю символів у рядку Функція LEFT .

Після цього ЛІВОРУЧ витягне перші п'ять символів з чистого рядка Email Id .

Натисніть ENTER

Перетягніть вниз Ручка наповнення Інструмент

Результат :

Після цього ви отримаєте імена студентів в Ім'я та прізвище колонка.

Читати далі: Як використовувати функцію RIGHT в 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 логічний тест, який означає, що текстовий рядок дорівнює текстовому рядку, очищеному від усіх недрукованих символів. Якщо він дорівнює ПРАВДА тоді ЯКЩО повернеться "Очищено" інакше "Не очищено"

Натисніть ENTER

Перетягніть вниз Ручка наповнення Інструмент

Результат :

Після цього ви дізнаєтеся, які саме текстові рядки вам потрібно очистити.

9. отримання середнього арифметичного значень

Тут у нас є деякі позначки, але вони містять деякі недруковані символи, і ви можете видалити їх за допомогою кнопки Функція CLEAN Але після цього цифри перетворяться на тексти, і ви не зможете отримати Середні бали без перетворення їх у значення за допомогою Функція VALUE .

Виберіть вихідну комірку D5

=VALUE(CLEAN(C5))

C5 це Імпортні знаки .

ЧИСТИЙ видалить непотрібну частину даних (але перетворить дані в текст), а потім, ЦІННІСТЬ перетворить текстові рядки в числа.

Натисніть ENTER

Перетягніть вниз Ручка наповнення Інструмент

Після цього ви отримаєте оцінки, які мають числовий формат.

Для того, щоб отримати Середні оцінки, введіть в комірку наступну формулу D11

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

D5:D10 це діапазон Знаки

Нарешті, ви отримаєте 73.83 в якості Середня оцінка .

10. використання Код VBA

На сьогоднішній день, на жаль, це не так. Функція CLEAN може також використовуватися в VBA код.

Перейдіть до Розробник Вкладка>>; Visual Basic Варіант

Після цього, на засіданні Редактор Visual Basic відкриється.

Перейдіть до Вставка Вкладка>>; Модуль Варіант

Після цього було проведено Модуль буде створено.

Напишіть наступний код

 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 та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.