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?

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),"")