Formula di Excel: rimuovi il testo facendo corrispondere -

Sommario

Formula generica

=SUBSTITUTE(B6,text_to_remove,"")

Sommario

Per rimuovere il testo da una cella in base al contenuto corrispondente (non alla posizione), è possibile utilizzare la funzione SOSTITUISCI. Nell'esempio mostrato, la formula in C6 è:

=SUBSTITUTE(B6,"-","")

Spiegazione

La funzione SOSTITUISCI consente di sostituire il testo con il contenuto corrispondente.

In questo caso, vogliamo rimuovere i trattini dai numeri di telefono. La funzione SOSTITUISCI può gestirlo facilmente: dobbiamo solo fornire un riferimento di cella (B6), il testo da rimuovere ("-") e una stringa vuota ("") per il testo sostitutivo.

SUBSTITUTE sostituirà tutte le istanze di "-" con niente.

Notare che SOSTITUISCI è una funzione che fa distinzione tra maiuscole e minuscole.

Rimuovere più di una cosa

Se è necessario rimuovere più di una cosa, è possibile nidificare più funzioni SOSTITUISCI. Ad esempio, per rimuovere le parentesi quadre dal testo, puoi utilizzare:

=SUBSTITUTE(SUBSTITUTE(text, "(", ""), ")", "")

È possibile nidificare a diversi livelli, come descritto in questa formula più complessa per ripulire i numeri di telefono.

Articoli interessanti...