CLEAN в 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 Formula в Excel

text - Текст для очищення.

Введенням тексту може бути сам текст, поданий у лапках або посиланнях на комірки. Це може бути частиною формули CLEAN.

Вихідні дані

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

Функція CLEAN перетворює всі числа в текст. Якщо вона використовується для очищення даних чисел, функція CLEAN в Excel, крім видалення будь-яких недрукованих символів, перетворює всі цифри в текст - що може призвести до помилок, якщо ці дані будуть надалі використовуватися для обчислень.

Використання функції CLEAN

CLEAN в Excel використовується для попередньої обробки файлу / тексту, який імпортується з інших програм і містить символи, які неможливо роздрукувати / прочитати з поточною програмою. Імпортні дані з баз даних, текстових файлів або веб-сторінок зазвичай містять такі символи. Ці символи можуть призвести до помилки, якщо вони надаються як вхідні дані для деяких функцій. Перш ніж аналізувати такі імпортовані дані, їх потрібно очистити

Ви можете використовувати CLEAN, щоб видалити з тексту символи, які не можна надрукувати. Ви також можете використовувати CLEAN для видалення розривів рядків з тексту.

Іноді цих недрукованих символів взагалі не видно. Однак їх все одно потрібно обрізати з тексту, щоб інші функції / програми працювали над ним.

Ілюстрація

Припустимо, у вас є текст, що містить символ для друку в комірці C3 = ” Це тестовий рядок” & CHAR (7) & “.” .

Щоб видалити недрукований символ і повернути чистий текст, введіть “= CLEAN (C3)”

і натисніть Enter. Це видалить недрукований символ.

Ви також можете безпосередньо написати текст, замість того, щоб надати його як посилання на клітинку.

= CLEAN ("Це тестовий рядок" & CHAR (7) & ".")

Однак цей формат рідко використовується з цією функцією CLEAN в Excel.

Це також дасть той самий результат.

Як використовувати функцію CLEAN у програмі Excel?

Функція Excel CLEAN в Excel дуже проста і проста у використанні. Давайте зрозуміємо роботу CLEAN в Excel на деяких прикладах.

Ви можете завантажити цей шаблон ОЧИСТИТИ функцію Excel тут - Шаблон ОЧИСТИТИ функцію Excel

Приклад №1

Припустимо, у вас є текст, поданий у діапазоні комірок (C3: C7). Тепер ви хочете очистити цей текст, видаливши недруковані символи.

Ви можете використовувати наступний синтаксис:

= ЧИСТО (C3)

і натисніть Enter.

Тепер ви можете перетягнути його до решти комірок.

Приклад №2

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

Щоб Excel очистив і видалив розриви рядків, зайві пробіли та недруковані символи з даних даних, ви можете використовувати такий синтаксис:

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

і натисніть Enter.

= CLEAN (C3) видалить недруковані символи.

TRIM (..) видалить непотрібні пробіли після того, як непридатні для друку символи будуть видалені функцією Excel CLEAN.

Приклад №3

Припустимо, у вас є текст, поданий у діапазоні комірок (C3: C6). Тепер ви хочете перевірити, чи містить якась із цих комірок символи, які не можна друкувати. Якщо так, тоді підрахуйте цих символів.

Для цього можна використовувати такий синтаксис:

= IF ((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. Ви можете використовувати наступний синтаксис:

= TRIM (ЧИСТИЙ (ЗАМІНИТИ (B3, CHAR (160), ”“)))

У цьому,

ЗАМІННИК (B3, CHAR (160), ”“) замінить CHAR (160) з тексту.

CLEAN (ЗАМІННИК (B3, CHAR (160), ”“)) очистить заміщений текст.

TRIM (CLEAN (ЗАМІННИК (B3, CHAR (160), ”“))) видалить непотрібні пробіли після видалення недрукованих символів і CHAR (160).

Подібним чином, тепер ви можете перетягнути його до решти комірок.

Приклад №5

Припустимо, у вас є числові дані, які містять між собою деякі недруковані символи. Вам потрібно видалити ці недруковані символи з тексту, щоб використовувати математичні операції.

Щоб видалити ці символи, ви можете просто використати синтаксис:

= ЧИСТО (C3)

і натисніть Enter.

Ви можете помітити, що функція Excel CLEAN повертає текст . Отже, результат може не поводитися як числовий текст і в деяких випадках даватиме помилку з деякими математичними операціями. Якщо це так, ви можете використовувати наступний синтаксис:

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

і натисніть Enter.

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

Подібним чином, тепер ви можете перетягнути його до решти комірок.

Що слід пам’ятати

  • Функція Excel CLEAN видаляє недруковані символи з рядка.
  • Він видаляє від 0 до 31 7-бітного коду ASCII із вхідного тексту.
  • Деякі символи Unicode, відсутні в коді ASCII, не можуть бути видалені функцією Excel CLEAN.
  • Деякі недруковані символи можуть бути не видимими, але все ще існують у тексті. Функція Excel CLEAN може бути використана для перевірки їх існування.