CURĂȚI în Excel (Formula, exemple) | Cum se folosește funcția CLEAN?

Funcția de curățare în excel este o funcție de text în excel, care este utilizată pentru a curăța textul cu caracterele care nu sunt tipărite atunci când folosim opțiunea de imprimare, aceasta este, de asemenea, o funcție încorporată în excel și pentru a utiliza acest tip de funcție = CLEAN (într-un celulă și furnizați un text ca argument, amintiți-vă că elimină caracterul neprimabil.

Funcția CLEAN în Excel

Funcția CLEAN din Excel este utilizată pentru a elimina caractere neprimabile dintr-un șir de intrare. Este clasificat ca o funcție șir / text.

Fiecare caracter, imprimabil sau neprimabil, are un număr unic cunoscut sub numele sau codul său de caracter Unicode. CLEAN în excel elimină primele 32 de caractere (neprimabile) din codul ASCII pe 7 biți (valori de la 0 la 31) din orice text dat. Unicode conține, de asemenea, alte caractere neprimabile care nu sunt prezente în setul de caractere ASCII (valorile 127, 129, 141, 143, 144 și 157). Unele dintre aceste caractere Unicode nu pot fi eliminate de funcția CLEAN în Excel de la sine.

Sintaxă

Argumente utilizate în CLEAN Formula în Excel

text - Textul de curățat.

Introducerea textului poate fi un text în sine dat între ghilimele sau referințe la celulă. Poate face parte dintr-o formulă CURĂ.

Ieșire

CLEAN în Excel returnează o valoare șir / text după eliminarea caracterelor neprimabile din șir.

Funcția CLEAN convertește toate numerele în text. Dacă este utilizată pentru a curăța datele numerice, funcția CLEAN din Excel, pe lângă eliminarea oricăror caractere care nu sunt tipărite, va converti toate numerele în text - ceea ce poate duce la erori dacă aceste date sunt utilizate în continuare în calcule.

Utilizări ale funcției CLEAN

CLEAN în Excel este utilizat pentru pre-procesarea fișierului / textului care este importat din alte aplicații și conține caractere care nu pot fi tipărite / citite cu aplicația curentă. Datele importate din baze de date, fișiere text sau pagini web conțin de obicei astfel de caractere. Aceste caractere pot duce la o eroare atunci când sunt date ca intrare pentru unele funcții. Înainte de a analiza astfel de date importate, acestea trebuie curățate

Puteți utiliza CLEAN pentru a elimina din text caractere care nu pot fi tipărite. De asemenea, puteți utiliza CLEAN pentru a elimina întreruperile de linie din text.

Uneori, aceste caractere neprimabile nu sunt deloc vizibile. Cu toate acestea, trebuie încă tăiate din text pentru ca alte funcții / aplicații să poată lucra la el.

Ilustrare

Să presupunem că aveți un text care conține un caracter neprimabil în celula C3 = " Acesta este un șir de testare" & CHAR (7) și "." .

Pentru a elimina caracterul neprimabil și a returna textul curat, tastați „= CLEAN (C3)”

și apăsați Enter. Acesta va elimina caracterul neprimabil.

De asemenea, puteți scrie direct textul în loc să îl dați ca referință de celulă.

= CLEAN („Acesta este un șir de testare” & CHAR (7) și „.”)

Cu toate acestea, acest format este rar utilizat cu această funcție CLEAN în Excel.

De asemenea, va da aceeași ieșire.

Cum se folosește funcția CLEAN în Excel?

Funcția Excel CLEAN în Excel este foarte simplă și ușor de utilizat. Să înțelegem funcționarea CLEAN în excel prin câteva exemple.

Puteți descărca acest șablon Excel CLEAN Function aici - Șablon Excel CLEAN Function

Exemplul nr. 1

Să presupunem că aveți un text dat într-o gamă de celule (C3: C7). Acum, doriți să curățați acest text eliminând caracterele care nu se pot tipări.

Puteți utiliza următoarea sintaxă:

= CURĂ (C3)

și apăsați Enter.

Acum, îl puteți trage în restul celulelor.

Exemplul nr. 2

Să presupunem că aveți un text dat într-o gamă de celule (C3: C7). Datele includ caractere care nu se pot tipări, întreruperi de linie și câteva spații suplimentare de urmărire și de conducere. Vi se cere să curățați acest text eliminând caracterele care nu se pot imprima, întreruperile de linie și urmărirea și conducerea spațiilor suplimentare.

Pentru a Excel curăța și elimina întreruperile de linie, spațiile suplimentare și caracterele neprimabile din datele date, puteți utiliza următoarea sintaxă:

= TRIM (CLEAN (C3))

și apăsați Enter.

= CLEAN (C3) va elimina caracterele neprimabile.

TRIM (..) va elimina spațiile inutile după ce caracterele neprimabile au fost eliminate de funcția Excel CLEAN.

Exemplul nr. 3

Să presupunem că aveți un text dat într-un interval de celule (C3: C6). Acum, doriți să verificați dacă oricare dintre aceste celule conține caractere neprimabile. Dacă da, atunci obțineți un număr al acestor caractere.

Pentru a face acest lucru, puteți utiliza următoarea sintaxă:

= IF ((LEN (C3) - LEN (CLEAN (C3)))> 0, (LEN (C3) - LEN (CLEAN (C3))) și „caractere neprimabile”, „Text curat”)

și apăsați Enter.

Să analizăm detaliat funcția Excel CLEAN:

  • CLEAN (C3) va elimina caracterele neprimabile.
  • LEN (CLEAN (C3)) va da lungimea șirului după eliminarea caracterelor neprimabile din C3.
  • LEN (C3) va da lungimea șirului C3.
  • LEN (C3) - LEN (CLEAN (C3)) va da numărul de caractere neprimabile din șirul C3.

In cele din urma,

Dacă numărul de caractere neprimabile este mai mare de 0

apoi, se va imprima è { Numărul de caractere neprimabile } „Caracterele neprimabile”

altceva

se va imprima „Text curat”.

Acum îl puteți trage în restul celulelor.

Exemplul # 4

Să presupunem că aveți un text în celulele B3: B7. Textul conține câteva caractere care nu pot fi tipărite, întreruperi de linie, spații de direcție și de urmărire și un caracter special CHAR (160), care este un spațiu neîntrerupt utilizat în mod obișnuit în site-uri web. Trebuie să eliminați aceste caractere din text.

Deoarece funcția Excel CLEAN este insuficientă pentru a elimina CHAR (160), trebuie să folosim funcția substitutivă în excel în acest caz, puteți utiliza următoarea sintaxă:

= TRIM (CLEAN (SUBSTITUTE (B3, CHAR (160), ”“)))

In acest,

SUBSTITUTE (B3, CHAR (160), ”„) va înlocui CHAR (160) din text.

CLEAN (SUBSTITUTE (B3, CHAR (160), ”“)) va curăța textul substituit.

TRIM (CLEAN (SUBSTITUTE (B3, CHAR (160), ”“))) va elimina spațiile inutile după ce au fost eliminate caracterele neprimabile și CHAR (160).

În mod similar, îl puteți trage acum către restul celulelor.

Exemplul # 5

Să presupunem că aveți câteva date numerice care conțin unele caractere neprimabile între ele. Trebuie să eliminați aceste caractere neprimabile din text pentru a utiliza operațiile matematice.

Pentru a elimina aceste caractere, puteți utiliza pur și simplu sintaxa:

= CURĂ (C3)

și apăsați Enter.

Este posibil să observați că funcția Excel CLEAN returnează un text . Deci, rezultatul poate să nu se comporte ca un text numeric și să dea o eroare cu unele operații matematice în unele cazuri. Dacă acesta este cazul, puteți utiliza alternativ următoarea sintaxă:

= VALOARE (CURĂ (C3))

și apăsați Enter.

VALUE () va converti textul introdus într-un format numeric.

În mod similar, îl puteți trage acum către restul celulelor.

Lucruri de amintit

  • Funcția Excel CLEAN elimină caracterele neprimabile dintr-un șir.
  • Elimină codul ASCII de la 0 la 31 de 7 biți din textul de intrare.
  • Este posibil ca unele caractere Unicode care nu sunt prezente în codul ASCII să nu fie eliminate de funcția Excel CLEAN.
  • Este posibil ca unele caractere care nu se pot tipări să nu fie vizibile, dar încă există în text. Funcția Excel CLEAN poate fi utilizată pentru a verifica existența acestora.