Formula Excel: rimuovere i caratteri indesiderati -

Sommario

Formula generica

=SUBSTITUTE(B4,CHAR(code),"")

Sommario

Per rimuovere caratteri indesiderati specifici in Excel, puoi utilizzare una formula basata sulla funzione SOSTITUISCI. Nell'esempio mostrato, la formula in C4 è:

=SUBSTITUTE(B4,CHAR(202),"")

Che rimuove una serie di 4 caratteri invisibili all'inizio di ogni cella nella colonna B.

Spiegazione

La funzione SOSTITUISCI può trovare e sostituire il testo in una cella, ovunque si trovi. In questo caso, stiamo usando SOSTITUISCI per trovare un carattere con il numero di codice 202 e sostituirlo con una stringa vuota (""), che rimuove effettivamente il carattere completamente.

Come puoi capire quali personaggi devono essere rimossi, quando sono invisibili? Per ottenere il numero di codice univoco per il primo carattere in una cella, puoi utilizzare una formula basata sulle funzioni CODICE e SINISTRA:

=CODE(LEFT(B4))

Qui, la funzione LEFT, senza il secondo argomento opzionale, restituisce il primo carattere a sinistra. Questo entra nella funzione CODICE, che riporta il valore del codice dei caratteri, che è 202 nell'esempio mostrato.

Per una pulizia più generale, vedere la funzione TRIM e la funzione CLEAN.

Tutto in una formula

In questo caso, poiché stiamo rimuovendo i personaggi principali, potremmo combinare entrambe le formule in una, in questo modo:

=SUBSTITUTE(B4,CHAR(CODE(LEFT(B4))),"")

Qui, invece di fornire il carattere 202 esplicitamente a SOSTITUIRE, stiamo usando CODICE e CARATTERE per fornire un codice dinamicamente, usando il primo carattere nella cella.

Articoli interessanti...