CLEAN в Excel (формула, примери) | Как да използвам функцията CLEAN?

Функция за почистване в Excel е текстова функция в Excel, която се използва за почистване на текста с символи, които не се отпечатват, когато използваме опцията за печат, това също е вградена функция в Excel и за използване на тази функция тип = CLEAN (в клетка и предоставете текст като аргумент, не забравяйте, че премахва непечатаемия символ.

Функция CLEAN в Excel

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

Всеки знак, независимо дали е за печат или не е за печат, има уникален номер, известен като неговия код или стойност на Unicode символ. CLEAN в Excel премахва първите 32 (непечатни) знака в 7-битовия ASCII код (стойности от 0 до 31) от всеки даден текст. Unicode съдържа и други непечатни знаци, които не присъстват в набора от символи 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 с някои примери.

Можете да изтеглите този CLEAN Function Excel Template оттук - CLEAN Function Excel Template

Пример # 1

Да предположим, че имате някакъв текст, даден в диапазон от клетки (C3: C7). Сега искате да почистите този текст, като премахнете непечатаемите символи.

Можете да използвате следния синтаксис:

= ПОЧИСТЕТЕ (C3)

и натиснете Enter.

Сега можете да го плъзнете до останалите клетки.

Пример # 2

Да предположим, че имате някакъв текст, даден в диапазон от клетки (C3: C7). Данните включват непечатаеми знаци, прекъсвания на редове и някои допълнителни интервали, водещи и водещи. От вас се изисква да почистите този текст, като премахнете непечатаемите символи, прекъсванията на редовете и крайните и водещи допълнителни интервали.

За да почистите и премахнете прекъсванията на редовете, излишните интервали и непечатаеми символи от дадените данни, можете да използвате следния синтаксис:

= TRIM (CLEAN (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 (CLEAN (ЗАМЕСТИТЕЛ (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 може да се използва за проверка на тяхното съществуване.