Com utilitzar la funció CLEAN a Excel (10 exemples)

  • Comparteix Això
Hugh West

La funció NETEJA és una funció de text d'Excel que s'utilitza per eliminar caràcters no imprimibles o salts de línia dels textos d'un conjunt de dades. En aquest article, podreu conèixer els detalls de la funció NETEJA i conèixer alguns usos d'aquesta funció amb alguns exemples.

Baixeu el llibre de treball

NET Functions.xlsm

CLEAN Function: Summary & Sintaxi

⦿ Objectiu de la funció

La funció NETEJA elimina tots els caràcters no imprimibles del text.

⦿ Sintaxi

=CLEAN(text)

⦿ Arguments

Argument Obligatori/Opcional Explicació
text Obligatori És la cadena de text de la qual voleu eliminar tots els caràcters no imprimibles

⦿ Valor de retorn

Després d'introduir la funció, us donarà la cadena de text lliure de tots els caràcters no imprimibles.

⦿ Versió

La funció CLEAN s'introdueix a la versió Excel 2000 i està disponible per a totes les versions posteriors.

Nota

La funció NETEJA només pot eliminar els caràcters no imprimibles representats pels números 0 a 31 al codi ASCII de 7 bits.

10 exemples d'ús la funció CLEAN a Excel

Aquí farem servir el següent dadestaula d'una universitat en la qual tenim alguns caràcters no imprimibles a les dades importades d'una altra font. Amb aquesta taula explicarem diferents exemples d'aquesta funció.

Per crear l'article, hem utilitzat la versió Microsoft Excel 365 , podeu utilitzar qualsevol altra versió segons la vostra conveniència.

1. Eliminació de caràcters no imprimibles

Aquí tenim alguns Ids de correu electrònic que tenen alguns caràcters no imprimibles com CHAR(15) , CHAR(12) i utilitzant la funció CLEAN els eliminarem i obtindrem els Ids de correu electrònic reals.

➤Seleccioneu la cel·la de sortida D5

=CLEAN(C5)

C5 és l' Id de correu electrònic importat del qual volem eliminar els caràcters no imprimibles.

➤Premeu ENTER

➤Arrossegueu cap avall l' Annexa d'ompliment Eina

Resultat :

D'aquesta manera, obtindreu l' Identificador de correu electrònic real que està lliure de tots els caràcters no imprimibles.

Llegeix més: Com utilitzar la funció TEXT a Excel (10 exemples)

2. Eliminació de la línia Br eak

Suposem que teniu algun salt de línia entre el nom i el cognom dels estudiants i voleu eliminar aquests salts de línia mitjançant la funció NETEJA .

➤Seleccioneu la cel·la de sortida D5

=CLEAN(C5)

C5 és la Nom de l'alumne deque voleu eliminar el salt de línia.

➤Premeu INTER

➤Arrossegueu cap avall el Annexa d'emplenament Eina

Resultat :

Després d'això, obtindreu els Noms dels estudiants que estan lliures de tots els salts de línia.

3. Ús de la funció CLEAN i TRIM

De vegades, és possible que tingueu espai addicional a la cadena de text que és CHAR(32) i com que la funció CLEAN no pot eliminar-ho, aquí estem utilitzant la funció TRIM juntament amb la funció CLEAN per eliminar CHAR(15) , CHAR(12) i CHAR(32) de l' Identificador de correu electrònic importat a continuació.

➤Seleccioneu la cel·la de sortida D5

=TRIM(CLEAN(C5))

C5 és l' Id de correu electrònic importat del qual volem eliminar els caràcters no imprimibles.

TRIM eliminarà tots els espais addicionals de la cadena de text.

➤Premeu INTRO

➤Arrossegueu cap avall l' Annexa d'ompliment Eina

Resultat :

D'aquesta manera, obtindreu l' Identificador de correu electrònic real que està lliure de tots els caràcters no imprimibles.

4. Ús de la funció CLEAN i SUBSTITUTE

De vegades, és possible que tingueu caràcters no imprimibles que no es poden eliminar amb la funció NETEJA . A la columna Id de correu electrònic importat , tenim alguns espais ininterromputs que són CHAR(160) . Per eliminar aquests tipus decaràcters no imprimibles podem utilitzar la funció SUBSTITUTE juntament amb la funció CLEAN i la funció TRIM .

➤Seleccioneu la cel·la de sortida D5

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

C5 és l' Id de correu electrònic importat del qual volem eliminar els caràcters no imprimibles.

SUBSTITUTE substituirà CHAR(160) per un espai en blanc, NET eliminarà els caràcters no imprimibles CHAR(15) , CHAR(12) i TRIM eliminarà tots els espais addicionals de la cadena de text.

➤Premeu INTRO

➤ Arrossegueu cap avall l' Annexa d'ompliment Eina

Resultat :

Després d'això, obtindreu l' Identificador de correu electrònic real que està lliure de tots els caràcters no imprimibles.

Més informació: Com utilitzar la funció REPLACE a Excel (3 exemples adequats)

5. Ús de la funció Funció CLEAN i funció LEN

Aquí comptarem el nombre de caràcters dels Noms dels estudiants mitjançant la funció LEN després d'eliminar els salts de línia amb l'ajuda de la funció NETEJA .

➤Seleccioneu la cel·la de sortida D5

=LEN(TRIM(CLEAN(C5)))

C5 és el Nom de l'alumne la longitud dels caràcters del qual voleu comptar.

CLEAN eliminarà el salt de línia i TRIM eliminarà tots els espais addicionals de la cadena de text. Després d'això, LEN comptarà el caràcterlongitud.

➤Premeu INTRO

➤Arrossegueu cap avall l'eina Mànec d'ompliment Eina

Resultat :

Després, podreu comptar el nombre de caràcters del Noms dels estudiants .

Lectures similars

  • Com utilitzar la funció CODI a Excel (5 exemples)
  • Utilitzar la funció EXACTA d'Excel (6 exemples adequats)
  • Com utilitzar la funció FIXA a Excel (6 exemples adequats)
  • Utilitzeu la funció UPPER a Excel (4 exemples)
  • Com utilitzar la funció SEARCH a Excel (3 exemples)

6. Ús de la funció CLEAN i Funció ESQUERRA

Diguem que voleu extreure la part del nom de l' Id de correu electrònic importat i per fer-ho podeu utilitzar la funció NETEJA i la Funció ESQUERRA .

➤Seleccioneu la cel·la de sortida D5

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

C5 és l' Id de correu electrònic importat .

NETEJA eliminarà els caràcters no imprimibles i TROBAR ("@ ”, CLEAN(C5),1) g Teniu la posició de “@” a la cadena de text. Per tant, TROBAR retornarà 6 i després 6-1=5 serà el nombre de caràcters de la funció ESQUERRA .

Després, ESQUERRA extreu els primers cinc caràcters de l' Id de correu electrònic net.

➤Premeu ENTER

➤Arrossegueu cap avall l' Annexa d'ompliment Eina

Resultat :

Llavors, obtindreu elnoms dels estudiants a la columna Nom .

Llegeix més: Com utilitzar la funció DRET a Excel (amb 6 exemples fàcils)

7. Substitució de caràcters

Aquí, crearem un Nou identificador de correu electrònic eliminant els caràcters no imprimibles i substituint “gmail” amb “yahoo” a la columna Id de correu electrònic importat .

➤Seleccioneu la cel·la de sortida D5

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

C5 és l' Id de correu electrònic importat .

SUBSTITUTE substituirà “gmail” per un “yahoo”

➤Premeu ENTER

➤Arrossegueu cap avall l' Annexa d'ompliment Eina

Resultat :

D'aquesta manera, obtindreu els Nous identificadors de correu electrònic .

8. Comprovació de si cal netejar els textos

Per a un conjunt de dades gran, pot ser cansat esbrinar quins textos heu de netejar. Però es pot fer fàcilment si podeu comprovar fàcilment quines cadenes de text s'han de netejar. Per fer-ho aquí estem utilitzant la funció SI .

➤Seleccioneu la cel·la de sortida D5

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

C5 és l' Id de correu electrònic importat .

CLEAN(C5)=C5 és la prova lògica, que significa que la cadena de text és igual a la cadena de text eliminat per tots els caràcters no imprimibles. Quan sigui TRUE aleshores IF tornarà "Netejada" en cas contrari "No netejada"

➤Premeu ENTER

➤ Arrossegueu cap avalll' Eina d'emplenament

Resultat :

A continuació, coneixereu quines cadenes de text hem de netejar.

9. Obtenció de la mitjana de valors

Aquí tenim algunes marques però que tenen alguns caràcters no imprimibles i podeu eliminar-los utilitzant la funció NETEJA . Però després d'això, els números es convertiran en els textos, de manera que no podeu obtenir les Notes mitjanes sense convertir-les en valors mitjançant la funció VALOR .

➤Seleccioneu la cel·la de sortida D5

=VALUE(CLEAN(C5))

C5 és el Importat Marques .

CLEAN eliminarà la part innecessària de les dades (però convertirà les dades en text) i després, VALUE convertirà les cadenes de text en números.

➤Premeu INTRO

➤Arrossegueu cap avall l'eina Eina d'emplenament

Després d'això, obtindreu les notes que estan en format de nombre.

Per obtenir les Notes mitjanes, Escriviu la fórmula següent a la cel·la D11

=AVERAGE(D5:D10)

D5:D10 és l'interval de Marques

Finalment, obtindreu 73,83 com a Nota mitjana .

10. Utilitzant el codi VBA

La funció NETEJA també es pot utilitzar al VBA codi.

➤Vés a la pestanya Desenvolupador > > Opció Visual Basic

A continuació, s'obrirà l' Editor de Visual Basic amunt.

➤Vés a Insereix Tab>> Mòdul Opció

Després, un Es crearà el mòdul .

➤Escriu el codi següent

5574

Les cel·les C5 a C10 de Columna C estarà lliure dels caràcters no imprimibles a causa de la funció NETEJA i obtindrem les sortides a les cel·les corresponents de Columna D .

➤Premeu F5

Resultat :

D'aquesta manera, obtindreu l' Identificador de correu electrònic real que està lliure de tots els caràcters no imprimibles.

Coses per recordar

🔺 Aquesta funció només elimina el codi 0 a 31 de 7 bits ASCII del text donat.

🔺 La funció NETEJA també pot eliminar alguns caràcters no imprimibles que no són visibles.

🔺 No pot eliminar els caràcters no imprimibles que no estan presents al codi ASCII .

Secció de pràctica

Per fer la pràctica per tu mateix, he proporcionat una secció Pràctica com a continuació en un full anomenat Pràctica . Fes-ho tu mateix.

Conclusió

En aquest article, hem intentat cobrir la introducció i l'ús de la funció NETEJA en Excel. Espero que us sigui útil. Si teniu suggeriments o preguntes, no dubteu a compartir-los a la secció de comentaris.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.