
La funzione SOSTITUISCI() di Excel
In questa lezione ti spiego come sostituire una o più parole in un testo sul foglio Excel tramite la funzione
=SOSTITUISCI(testo; p1 ; p2; n)
La funzione ha quattro parametri
- Il primo parametro (testo) è il testo completo. Può essere una stringa (es. "La rosa è rosa") oppure una cella del foglio Excel che contiene un testo.
- Il secondo parametro (p1) è la parola da sostituire nel testo.
- Il terzo parametro (p2) è la parola da inserire nel testo in sostituzione della precedente.
La funzione SOSTITUISCI() riscrive il contenuto del testo dopo aver sostituito le parole.
Nota. Il quarto parametro (n) della funzione SOSTITUISCI() è facoltativo. Puoi usarlo per indicare l'occorrenza della parola da rimpiazzare. Se nel testo ci sono più parole uguali, ti permette di indicare quale vuoi sostituire. Ad esempio, per sostituire solo la seconda occorrenza della parola inserisci n=2 come quarto parametro.
Ti faccio un esempio pratico.
Digita questo testo nella cella B2.
Inserisci la funzione =SOSTITUISCI(B2;"rosa";"bianca") nella cella B4.
La funzione sostituisce tutte le occorrenze della parola "rosa" con la parola "bianca".
In questo caso la parola "rosa" compare due volte nella frase "La rosa è rosa". Entrambe sono sostituite.
Quindi, il risultato della funzione nella cella B4 è "La bianca è bianca".
Per sostituire solo la seconda parola "rosa" nella frase devi indicare l'occorrenza n=2 nel secondo parametro.
Ad esempio, digita =SOSTITUISCI(B2;"rosa";"bianca";2) nella cella B4
In questo caso la funzione sostituisce solo la seconda occorrenza della parola "rosa" nella frase "La rosa è rosa".
La prima occorrenza della parola "rosa" nella frase resta immutata.
Quindi, il risultato nella cella B4 è la frase "La rosa è bianca"
Ti faccio un altro esempio.
Se vuoi eliminare una parola dal testo indica una stringa vuota "" come parola da inserire.
Ad esempio, digita =SOSTITUISCI(B2;"rosa";"";2) nella cella B2
La funzione sostituisce la seconda occorrenza della parola "rosa" con la stringa vuota "".
Quindi, la seconda parola "rosa" nel testo "La rosa è rosa" viene eliminata.
Il risultato nella cella B4 è "La rosa è"
In questo modo puoi usare la funzione =SOSTITUISCI() del foglio Excel sia per eliminare che per sostituire una stringa (sequenza di caratteri) in un testo.