Cuprins
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.xlsmCLEAN 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.