Funzione CLEAN Excel - Pulisci caratteri di testo

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione PULIZIA di Excel in Excel per rimuovere tutti i caratteri non stampabili.

Panoramica della funzione CLEAN

La funzione CLEAN Rimuove tutti i caratteri non stampabili da una cella contenente testo.

Per utilizzare la funzione CLEAN Excel Worksheet, selezionare una cella e digitare:

(Notare come appaiono gli input della formula)

Funzione CLEAN Sintassi e input:

1 =PULITO(testo)

testo - Una stringa di testo.

Come utilizzare la funzione CLEAN in Excel:

La funzione CLEAN rimuove tutti i caratteri non stampabili dal carattere ASCII (American Standard Code for Information Interchange) da 0 a 31. Un esempio è la rimozione delle interruzioni di riga.

1 =PULITO(B3)

Altri caratteri non stampabili

Tutti i nostri caratteri nella tastiera hanno un codice ASCII (American Standard Code for Information Interchange) specifico. Potresti usare CODE per scoprire qual è il codice ASCII del carattere. Alcuni di quelli non stampabili da 1 a 31 sono questi che puoi rimuovere con CLEAN:

Se provi i numeri di codice ASCII, vedrai che molti di loro sembrano identici. Non sono pensati per essere usati in Excel ma per altri programmi.

PULIRE con Numero/Date

Si noti che CLEAN è una funzione di testo. Utilizzando CLEAN, il risultato è un testo. Ad esempio, non sarai in grado di riassumere questi numeri nella cella E3 dopo aver utilizzato CLEAN.

La stessa cosa accade per le date in quanto vengono riconosciute come numeri di serie e non come testo. Potrebbe non essere necessario sommare le date, ma non funziona bene nei filtri e nelle tabelle pivot.

Per superare i problemi di cui sopra, puoi utilizzare VALUE per convertire da testo a valori.

PULITO VS TRIM

Funzione CLEAN applicabile solo per caratteri non stampabili, quindi se hai bisogno di rimuovere spazio e altri caratteri dobbiamo usare TRIM. fare riferimento alla tabella sottostante per avere un'idea della differenza tra TRIM e CLEAN

PULIRE in Fogli Google

La funzione CLEAN funziona esattamente allo stesso modo in Fogli Google come in Excel:

CLEAN Esempi in VBA

Puoi anche usare la funzione CLEAN in VBA. Tipo:application.worksheetfunction.clean(testo)

Esecuzione delle seguenti istruzioni VBA

1234567891011121314151617181920 Range("B2") = Application.WorksheetFunction.Clean(Range("A2"))Range("B3") = Application.WorksheetFunction.Clean(Range("A3"))Range("B4") = Application.WorksheetFunction.Clean(Range("A4"))Range("B5") = Application.WorksheetFunction.Clean(Range("A5"))Range("B6") = Application.WorksheetFunction.Clean(Range("A6"))Range("B7") = Application.WorksheetFunction.Clean(Range("A7"))Range("B8") = Application.WorksheetFunction.Clean(Range("A8"))Range("B9") = Application.WorksheetFunction.Clean(Range("A9"))Range("B10") = Application.WorksheetFunction.Clean(Range("A10"))Range("B11") = Application.WorksheetFunction.Clean(Range("A11"))Range("B12") = Application.WorksheetFunction.Clean(Range("A12"))Range("B13") = Application.WorksheetFunction.Clean(Range("A13"))Range("B14") = Application.WorksheetFunction.Clean(Range("A14"))Range("B15") = Application.WorksheetFunction.Clean(Range("A15"))Range("B16") = Application.WorksheetFunction.Clean(Range("A16"))Range("B17") = Application.WorksheetFunction.Clean(Range("A17"))Range("B18") = Application.WorksheetFunction.Clean(Range("A18"))Range("B19") = Application.WorksheetFunction.Clean(Range("A19"))Range("B20") = Application.WorksheetFunction.Clean(Range("A20"))Range("B21") = Application.WorksheetFunction.Clean(Range("A21"))

produrrà i seguenti risultati

Per ulteriori informazioni sulla Formula CLEAN visitare il sito Web Microsoft.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave