Come utilizzare la funzione Clean di Excel?

Puoi usare il PULIRE funzione per rimuovere molti caratteri del computer non stampabili che sono stati copiati o importati in un foglio di lavoro insieme ai dati stampabili.

Tali caratteri possono interferire con l'utilizzo del dati nelle operazioni del foglio di lavoro come la stampa, l'ordinamento e il filtraggio dei dati.

Queste istruzioni si applicano a Microsoft Excel 2019, 2016, 2013, 2010 ed Excel per Microsoft 365.

Cosa sono i caratteri non stampabili?

Tabella dei caratteri ASCII

Ogni carattere su un computer - stampabile e non stampabile - ha un numero noto come its Codice carattere Unicode o valore. Un altro set di caratteri più vecchio e più noto è ASCII, che sta per American Standard Code for Information Interchange, è stato incorporato nel set Unicode.

Di conseguenza, i primi 32 caratteri (da 0 a 31) dei set Unicode e ASCII sono identici. Sono utilizzati dai programmi per controllare i dispositivi periferici come le stampanti, su piattaforme diverse. Pertanto, non sono destinati all'uso in un foglio di lavoro e possono causare errori quando presenti.

Il PULIRE La funzione, che precede il set di caratteri Unicode, rimuove i primi 32 caratteri ASCII non stampabili e gli stessi caratteri dal set Unicode.

Sintassi e argomenti della funzione CLEAN

di una funzione sintassi è il suo layout e include il nome, le parentesi e argomenti. La sintassi per PULIRE la funzione è:

=PULITO(Testo)

Testo (richiesto) è a riferimento di cella alla posizione di questi dati nel foglio di lavoro che si desidera ripulire.

Ad esempio, diciamo cella A2 contiene questa formula:

=CAR(10)&"Calendario"&CAR(9)

Per pulirlo, inseriresti la formula in un'altra cella del foglio di lavoro:

=PULITO(A2)

Il risultato lascerebbe solo la parola Calendario nella cella A2.

Oltre a rimuovere i caratteri non stampabili, il PULIRE La funzione converte anche i numeri in testo, il che potrebbe causare errori se in seguito si utilizzano quei dati nei calcoli.

Rimozione di caratteri non stampabili e non ASCII

Mentre il PULIRE La funzione è eccellente per eliminare i caratteri ASCII non stampabili, ci sono alcuni caratteri non stampabili che non rientrano nell'intervallo ASCII che potresti voler rimuovere.

I caratteri Unicode non stampabili includono numeri 129, 141, 143, 144, e 157. Inoltre, potresti voler rimuovere 127, che è il carattere di eliminazione ed è anche non stampabile.

Un modo per rimuovere tali dati è avere il SOSTITUTO funzione convertirlo in un carattere ASCII che il PULIRE la funzione può rimuovere. È possibile annidare le funzioni SOSTITUISCI e PULIRE per semplificare.

=PULITO(SOSTITUTO(A3,CAR(129),CAR(7)))

In alternativa, si può semplicemente sostituire il carattere non stampabile offensivo con niente ("").

=SOSTITUTO(A4,CAR(127),"")