Cum se utilizează funcția CLEAN în Excel (10 exemple)

  • Imparte Asta
Hugh West

The Funcția CLEAN este o funcție de text Excel care este utilizată pentru a elimina caracterele neimprimabile sau pauzele de linie din textele unui set de date. În acest articol, veți putea cunoaște detaliile funcției Funcția CLEAN și să cunoaștem câteva utilizări ale acestei funcții cu ajutorul unor exemple.

Descărcați caietul de lucru

Funcții CLEAN.xlsm

CLEAN Funcție: Summary & Sintaxă

⦿ Funcția Obiectiv

The Funcția CLEAN elimină toate caracterele neimprimabile din text.

⦿ Sintaxa

=CLEAN(text)

⦿ Argumente

Argument Necesar/Opțional Explicație
text Necesar Este șirul de text din care doriți să eliminați toate caracterele neimprimabile.

⦿ Valoarea de returnare

După introducerea funcției, veți obține un șir de text fără caractere neimprimabile.

⦿ Versiunea

The Funcția CLEAN este introdus în Excel 2000 și este disponibilă pentru toate versiunile ulterioare.

Notă

The Funcția CLEAN poate elimina doar caracterele neimprimabile reprezentate de numere 0 la 31 pe 7 biți ASCII cod.

10 exemple de utilizare a funcției CLEAN în Excel

Aici vom folosi următorul tabel de date al unui colegiu în care avem câteva caractere neimprimabile în datele importate dintr-o altă sursă. Folosind acest tabel vom explica diferite exemple de utilizare a acestei funcții.

Pentru a crea articolul, am folosit Microsoft Excel 365 puteți utiliza orice altă versiune, în funcție de confortul dumneavoastră.

1. Îndepărtarea caracterelor neimprimabile

Aici, avem câteva ID-uri de e-mail care au unele caractere neimprimabile, cum ar fi CHAR(15) , CHAR(12) și prin utilizarea Funcția CLEAN le vom elimina și vom obține ID-uri reale de e-mail.

➤Selectați celula de ieșire D5

=CLEAN(C5)

C5 este ID-ul de e-mail importat din care dorim să eliminăm caracterele neimprimabile.

➤Presa ENTER

➤Drag down the Mâner de umplere Instrument

Rezultat :

În acest fel, veți obține ID-ul real de e-mail care nu conține toate caracterele neimprimabile.

Citește mai mult: Cum se utilizează funcția TEXT în Excel (10 exemple)

2. Îndepărtarea întreruperii de linie

Să presupunem că aveți unele întreruperi de linie între numele și prenumele elevilor și doriți să eliminați aceste întreruperi de linie utilizând funcția Funcția CLEAN .

➤Selectați celula de ieșire D5

=CLEAN(C5)

C5 este Numele elevului din care doriți să eliminați întreruperea de linie.

➤Presa ENTER

➤Drag down the Mâner de umplere Instrument

Rezultat :

După aceea, veți obține Numele elevilor care sunt libere de toate pauzele de linie.

3. Utilizarea funcției CLEAN și a funcției TRIM

Uneori, este posibil să aveți un spațiu suplimentar în șirul de text care este CHAR(32) și ca Funcția CLEAN nu poate elimina acest lucru, așa că, aici folosim Funcția TRIM împreună cu Funcția CLEAN pentru a elimina CHAR(15) , CHAR(12) și CHAR(32) de la ID-ul de e-mail importat mai jos.

➤Selectați celula de ieșire D5

=TRIM(CLEAN(C5))

C5 este ID-ul de e-mail importat din care dorim să eliminăm caracterele neimprimabile.

TRIM va elimina toate spațiile suplimentare din șirul de text.

➤Presa ENTER

➤Drag down the Mâner de umplere Instrument

Rezultat :

În acest fel, veți obține ID-ul real de e-mail care nu conține toate caracterele neimprimabile.

4. Utilizarea funcției CLEAN și a funcției SUBSTITUTE

Uneori, este posibil să aveți caractere neimprimabile care nu pot fi eliminate de către Funcția CLEAN . în ID-ul de e-mail importat coloană, avem niște spații fără rupere care sunt CHAR(160) Pentru a elimina aceste tipuri de caractere neimprimabile, putem folosi funcția Funcția SUBSTITUTE împreună cu Funcția CLEAN și Funcția TRIM .

➤Selectați celula de ieșire D5

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

C5 este ID-ul de e-mail importat din care dorim să eliminăm caracterele neimprimabile.

SUBSTITUTE va înlocui CHAR(160) cu un gol, CURATA va elimina caracterele neimprimabile CHAR(15) , CHAR(12) și TRIM va elimina toate spațiile suplimentare din șirul de text.

➤Presa ENTER

➤Drag down the Mâner de umplere Instrument

Rezultat :

După aceea, veți obține ID-ul real de e-mail care nu conține toate caracterele neimprimabile.

Citește mai mult: Cum se utilizează funcția REPLACE în Excel (3 exemple adecvate)

5. Utilizarea funcției CLEAN și a funcției LEN

Aici, vom număra numărul de caractere ale fișierului Numele elevilor prin utilizarea Funcția LEN după ce ați eliminat pauzele de linie cu ajutorul funcției Funcția CLEAN .

➤Selectați celula de ieșire D5

=LEN(TRIM(CLEAN(C5)))

C5 este Numele elevului a cărui lungime de caractere doriți să o luați în considerare.

CURATA va elimina întreruperea de linie și TRIM va elimina toate spațiile în plus din șirul de text. După aceasta LEN va număra lungimea caracterelor.

➤Presa ENTER

➤Drag down the Mâner de umplere Instrument

Rezultat :

După aceea, veți putea număra numărul de caractere ale fișierului Numele elevilor .

Lecturi similare

  • Cum se utilizează funcția CODE în Excel (5 exemple)
  • Utilizați funcția EXACT din Excel (6 exemple adecvate)
  • Cum se utilizează funcția FIXED în Excel (6 exemple adecvate)
  • Utilizați funcția UPPER în Excel (4 exemple)
  • Cum se utilizează funcția SEARCH în Excel (3 exemple)

6. Utilizarea funcției CLEAN și a funcției LEFT

Să presupunem că doriți să extrageți porțiunea de nume din fișierul ID-ul de e-mail importat și pentru a face acest lucru puteți folosi Funcția CLEAN și Funcția LEFT .

➤Selectați celula de ieșire D5

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

C5 este ID-ul de e-mail importat .

CURATA va elimina caracterele neimprimabile și FIND("@", CLEAN(C5),1) va da poziția "@" în șirul de text. Deci, GĂSIȚI va returna 6 și apoi 6-1=5 va fi numărul de caractere din Funcția LEFT .

După aceea STÂNGA va extrage primele cinci caractere din codul curat ID e-mail .

➤Presa ENTER

➤Drag down the Mâner de umplere Instrument

Rezultat :

Apoi, veți obține numele elevilor în Primul nume coloană.

Citește mai mult: Cum se utilizează funcția RIGHT în Excel (cu 6 exemple simple)

7. Înlocuirea caracterelor

Aici, vom crea un fișier Noul ID de e-mail prin eliminarea caracterelor neimprimabile și înlocuirea "gmail" cu "yahoo" de la ID-ul de e-mail importat coloană.

➤Selectați celula de ieșire D5

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

C5 este ID-ul de e-mail importat .

SUBSTITUTE va înlocui "gmail" cu un "yahoo"

➤Presa ENTER

➤Drag down the Mâner de umplere Instrument

Rezultat :

În acest fel, veți obține Noi ID-uri de e-mail .

8. Verificarea dacă textele trebuie să fie curățate

Pentru un set mare de date, poate fi obositor să aflați ce texte trebuie curățate. Dar acest lucru poate fi făcut cu ușurință dacă puteți verifica cu ușurință ce șiruri de text trebuie curățate. Pentru a face acest lucru, aici folosim funcția Funcția IF .

➤Selectați celula de ieșire D5

=IF(CLEAN(C5)=C5, "Cleaned", "Not Cleaned")

C5 este ID-ul de e-mail importat .

CLEAN(C5)=C5 este testul logic care înseamnă că șirul de text este egal cu șirul de text eliminat de toate caracterele neimprimabile. Când este ADEVĂRAT apoi IF va returna "Curat" altfel "Nu a fost curățat"

➤Presa ENTER

➤Drag down the Mâner de umplere Instrument

Rezultat :

Apoi, veți ști ce șiruri de text trebuie să curățați.

9. Obținerea mediei valorilor

Aici, avem câteva semne, dar care au unele caractere neimprimabile și pe care le puteți elimina cu ajutorul funcției Funcția CLEAN Dar, după aceea, numerele se vor transforma în texte, astfel încât să nu puteți obține Media notelor fără a le converti în valori cu ajutorul funcției Funcția VALUE .

➤Selectați celula de ieșire D5

=VALOARE(CLEAN(C5))

C5 este Mărci importate .

CURATA va elimina partea inutilă a datelor (dar va converti datele în text) și apoi, VALOARE va converti șirurile de text în numere.

➤Presa ENTER

➤Drag down the Mâner de umplere Instrument

După aceea, veți primi notele, care sunt în format numeric.

Pentru a obține Media notelor, introduceți următoarea formulă în celulă D11

=MEDIA(D5:D10)

D5:D10 este intervalul de Marks

În cele din urmă, veți obține 73.83 ca Nota medie .

10. Utilizarea Codul VBA

The Funcția CLEAN poate fi, de asemenea, utilizat în cadrul VBA cod.

➤Vezi la Dezvoltator Tab>> Visual Basic Opțiunea

Apoi, se va trece la Editor Visual Basic se va deschide.

➤Vezi la Introduceți Tab>> Modul Opțiunea

După aceea, un Modul vor fi create.

➤Scrieți următorul cod

 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 

Celulele C5 la C10 de Coloana C va fi lipsit de caractere neimprimabile din cauza Funcția CLEAN și vom obține ieșirile în celulele corespunzătoare din Coloana D .

➤Presa F5

Rezultat :

În acest fel, veți obține ID-ul real de e-mail care nu conține toate caracterele neimprimabile.

Lucruri de reținut

🔺 Această funcție elimină doar 0 la 31 7 biți ASCII codul din textul dat.

🔺 The Funcția CLEAN poate elimina, de asemenea, unele caractere neimprimabile care nu sunt vizibile.

🔺 Nu poate elimina caracterele neimprimabile care nu sunt prezente în ASCII cod.

Secțiunea practică

Pentru a face practică de unul singur am pus la dispoziție un Practică ca mai jos, într-o foaie numită Practică Vă rog să o faceți singur.

Concluzie

În acest articol, am încercat să acoperim introducerea și utilizarea Funcția CLEAN în Excel. Sper că vă va fi de folos. Dacă aveți sugestii sau întrebări, nu ezitați să le împărtășiți în secțiunea de comentarii.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.