Come utilizzare la funzione CLEAN in Excel (10 esempi)

  • Condividi Questo
Hugh West

Il Funzione CLEAN è una funzione di testo di Excel che viene utilizzata per rimuovere i caratteri non stampabili o le interruzioni di riga dai testi di un set di dati. In questo articolo, potrete conoscere i dettagli della funzione Funzione CLEAN e conoscere alcuni usi di questa funzione con alcuni esempi.

Scarica il libro di lavoro

Funzioni di pulizia.xlsm

CLEAN Funzione: Riepilogo & Sintassi

⦿ Funzione Obiettivo

Il Funzione CLEAN rimuove tutti i caratteri non stampabili dal testo.

⦿ Sintassi

=CLEAN(testo)

⦿ Argomenti

Argomento Richiesto/facoltativo Spiegazione
testo Richiesto È la stringa di testo da cui si desidera rimuovere tutti i caratteri non stampabili.

⦿ Valore di ritorno

Dopo aver inserito la funzione, si otterrà una stringa di testo priva di tutti i caratteri non stampabili.

⦿ Versione

Il Funzione CLEAN è introdotto in Excel 2000 ed è disponibile per tutte le versioni successive.

Nota

Il Funzione CLEAN può rimuovere solo i caratteri non stampabili rappresentati dai numeri 0 a 31 nel formato a 7 bit ASCII codice.

10 esempi di utilizzo della funzione PULISCI in Excel

Utilizzeremo la seguente tabella di dati di un college in cui sono presenti alcuni caratteri non stampabili nei dati importati da un'altra fonte. Utilizzando questa tabella spiegheremo diversi esempi di questa funzione.

Per creare l'articolo, abbiamo utilizzato Microsoft Excel 365 è possibile utilizzare qualsiasi altra versione in base alle proprie esigenze.

1. Rimozione dei caratteri non stampabili

Qui abbiamo alcuni ID e-mail che hanno alcuni caratteri non stampabili come CHAR(15) , CHAR(12) e utilizzando l'opzione Funzione CLEAN li rimuoveremo e otterremo il Id di posta elettronica reali.

➤Selezionare la cella di uscita D5

=CLEAN(C5)

C5 è il ID e-mail importato da cui vogliamo rimuovere i caratteri non stampabili.

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

In questo modo, si otterrà il Indirizzo e-mail reale che è privo di tutti i caratteri non stampabili.

Per saperne di più: Come utilizzare la funzione TESTO in Excel (10 esempi)

2. Rimozione dell'interruzione di riga

Supponiamo che ci siano delle interruzioni di riga tra il nome e il cognome degli studenti e che si vogliano rimuovere queste interruzioni di riga usando il comando Funzione CLEAN .

➤Selezionare la cella di uscita D5

=CLEAN(C5)

C5 è il Nome dello studente da cui si vuole rimuovere l'interruzione di riga.

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

Successivamente, si otterrà il Nomi degli studenti che sono liberi da tutte le interruzioni di riga.

3. Utilizzo della funzione CLEAN e della funzione TRIM

A volte può capitare che nella stringa di testo ci sia dello spazio in più che è CHAR(32) e come il Funzione CLEAN non può essere rimosso, per cui si utilizza l'opzione Funzione TRIM insieme al Funzione CLEAN per rimuovere CHAR(15) , CHAR(12) e CHAR(32) dal ID e-mail importato di seguito.

➤Selezionare la cella di uscita D5

=TRIM(CLEAN(C5))

C5 è il ID e-mail importato da cui vogliamo rimuovere i caratteri non stampabili.

TRIM rimuoverà tutti gli spazi extra dalla stringa di testo.

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

In questo modo, si otterrà il Indirizzo e-mail reale che è privo di tutti i caratteri non stampabili.

4. Utilizzo della funzione CLEAN e della funzione SUBSTITUTE

A volte si possono avere caratteri non stampabili che non possono essere eliminati dal programma Funzione CLEAN . nella ID e-mail importato colonna, abbiamo alcuni spazi non spezzati che sono CHAR(160) Per rimuovere questi tipi di caratteri non stampabili si può usare il metodo Funzione SUBSTITUTE insieme al Funzione CLEAN e il Funzione TRIM .

➤Selezionare la cella di uscita D5

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

C5 è il ID e-mail importato da cui vogliamo rimuovere i caratteri non stampabili.

SOSTITUTIVO sostituirà CHAR(160) con un vuoto, PULITO rimuoverà i caratteri non stampabili CHAR(15) , CHAR(12) e TRIM rimuoverà tutti gli spazi extra dalla stringa di testo.

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

Successivamente, si otterrà il Indirizzo e-mail reale che è privo di tutti i caratteri non stampabili.

Per saperne di più: Come utilizzare la funzione REPLACE in Excel (3 esempi)

5. Utilizzo della funzione CLEAN e della funzione LEN

Qui si conterà il numero di caratteri dell'elemento Nomi degli studenti utilizzando l'opzione Funzione LEN dopo aver rimosso le interruzioni di riga con l'aiuto dell'opzione Funzione CLEAN .

➤Selezionare la cella di uscita D5

=LEN(TRIM(CLEAN(C5)))

C5 è il Nome dello studente di cui si vuole contare la lunghezza dei caratteri.

PULITO rimuoverà l'interruzione di riga e TRIM rimuoverà tutti gli spazi extra dalla stringa di testo. Dopo di che LEN conterà la lunghezza dei caratteri.

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

Successivamente, sarà possibile contare il numero di caratteri del file Nomi degli studenti .

Letture simili

  • Come usare la funzione CODICE in Excel (5 esempi)
  • Usare la funzione ESATTO di Excel (6 esempi appropriati)
  • Come utilizzare la funzione FISSO in Excel (6 esempi)
  • Utilizzare la funzione SUPERIORE in Excel (4 esempi)
  • Come utilizzare la funzione RICERCA in Excel (3 esempi)

6. Utilizzo della funzione PULIZIA e della funzione SINISTRA

Supponiamo di voler estrarre la parte del nome dall'oggetto ID e-mail importato e per farlo si può utilizzare l'opzione Funzione CLEAN e il Funzione SINISTRA .

➤Selezionare la cella di uscita D5

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

C5 è il ID e-mail importato .

PULITO rimuoverà i caratteri non stampabili e TROVA("@", CLEAN(C5),1) darà la posizione di "@" nella stringa di testo, quindi, TROVARE restituirà 6 e poi 6-1=5 sarà il numero di caratteri del file Funzione SINISTRA .

Dopo di che SINISTRA estrarrà i primi cinque caratteri dal file pulito Indirizzo e-mail .

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

Quindi, si otterranno i nomi degli studenti nel file Nome colonna.

Per saperne di più: Come usare la funzione DIRITTO in Excel (con 6 facili esempi)

7. Sostituzione dei caratteri

Qui si creerà un oggetto Nuovo ID e-mail rimuovendo i caratteri non stampabili e sostituendoli con "gmail" con "yahoo" dal ID e-mail importato colonna.

➤Selezionare la cella di uscita D5

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

C5 è il ID e-mail importato .

SOSTITUTIVO sostituirà "gmail" con un "yahoo"

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

In questo modo, si otterrà il Nuovi ID e-mail .

8. Verificare se i testi devono essere puliti

Per un set di dati di grandi dimensioni, può essere noioso scoprire quali testi devono essere puliti. Ma può essere fatto facilmente se si può controllare facilmente quali stringhe di testo devono essere pulite. Per fare questo qui stiamo usando il metodo Funzione IF .

➤Selezionare la cella di uscita D5

=IF(CLEAN(C5)=C5, "Pulito", "Non pulito")

C5 è il ID e-mail importato .

CLEAN(C5)=C5 è il test logico che significa che la stringa di testo è uguale alla stringa di testo rimossa da tutti i caratteri non stampabili. Quando è VERO allora SE restituirà "Pulito" altrimenti "Non pulito"

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

A questo punto si saprà quali sono le stringhe di testo da pulire.

9. Ottenere la media dei valori

Qui sono presenti alcuni segni, ma con caratteri non stampabili, che possono essere rimossi con il comando Funzione CLEAN Ma in seguito i numeri si trasformeranno in testi e non sarà più possibile ottenere i dati Media dei voti senza convertirli in valori utilizzando l'opzione Funzione VALORE .

➤Selezionare la cella di uscita D5

=VALORE(CLEAN(C5))

C5 è il Marchi importati .

PULITO rimuoverà la parte non necessaria dei dati (ma convertirà i dati in testo) e poi, VALORE convertirà le stringhe di testo in numeri.

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Successivamente, si otterranno i voti in formato numerico.

Per ottenere il Media dei voti, digitare la seguente formula nella cella D11

=MEDIA(D5:D10)

D5:D10 è l'intervallo di Marchi

Infine, si otterrà 73.83 come il Marchio medio .

10. Utilizzo Codice VBA

Il Funzione CLEAN può essere utilizzato anche nel file VBA codice.

Vai a Sviluppatore Scheda Visual Basic Opzione

Poi, il Editor Visual Basic si aprirà.

Vai a Inserire Scheda Modulo Opzione

Successivamente, un Modulo verrà creato.

➤Scrivete il seguente codice

 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 

Le cellule C5 a C10 di Colonna C saranno privi di caratteri non stampabili grazie all'uso della funzione Funzione CLEAN e otterremo le uscite nelle celle corrispondenti di Colonna D .

➤Stampa F5

Risultato :

In questo modo, si otterrà il Indirizzo e-mail reale che è privo di tutti i caratteri non stampabili.

Cose da ricordare

🔺 Questa funzione rimuove solo 0 a 31 7 bit ASCII dal testo dato.

🔺 Il Funzione CLEAN può anche rimuovere alcuni caratteri non stampabili che non sono visibili.

🔺 Non è in grado di rimuovere i caratteri non stampabili che non sono presenti nel file di testo. ASCII codice.

Sezione pratica

Per fare pratica da soli ho fornito un Pratica come di seguito in un foglio chiamato Pratica . per favore, fatelo da soli.

Conclusione

In questo articolo, abbiamo cercato di coprire l'introduzione e l'utilizzo di Funzione CLEAN Spero che vi sia utile. Se avete suggerimenti o domande, non esitate a condividerli nella sezione dei commenti.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.