Sostituire una parte di stringa con la funzione SOSTITUISCI
Vi capita mai di avere la necessità di sostituire una parte di una stringa? Farlo manualmente su una cella soltanto non richiede molto tempo, viceversa, farlo su molte stringhe diventa un impegno oneroso. Ecco che entra in gioco la funzione di Excel SOSTITUISCI.
I parametri di questa funzione sono semplici
=SOSTITUISCI(Testo;Testo Precedente;Nuovo Testo;[Occorrenza])
- Testo: è il testo nel quale vogliamo effettuare la sostituzione
- Testo precedente: il testo da sostituire
- Nuovo testo: il nuovo testo
- Occorenza: parametro opzionale, indica quante parole si vogliono sostituire, se omesso vengono sostituite tutte le occorrenze
Attenzione ad un paio di cose, innanzitutto la funzione è “case-sensitive” il che vuol dire che le parole “cane“, “CANE” e “Cane” sono diverse, per ovviare a questo problema si può usare insieme la funzione MAIUSC o la funzione MINUSC.
La seconda cosa a cui prestare attenzione è che verranno sostituite le frazioni di parola.
Per spiegarmi meglio, poniamo di avere il seguente testo nella cella A1: “La casalinga lavora a casa” e di applicare la formula
=SOSTITUISCI(A1;"casa";"abitazione")
Il risultato sarà “La abitazionelinga lavora a abitazione“. Come potete notare, al di là del fatto che grammaticalmente non ha senso, sono state sostituite entrambe le occorrenze.
A presto
Salve come faccio a sostiture piu parole in foglio excel? Se faccio con sostituisci…ne sostituisce solo una.le sostituzioni consistono nell’evidenziare le stesse parole
Buongiorno,
in che senso “evidenziare”? In ogni caso, il sistema per sostituire diverse parole all’interno di una stringa è concatenare diverse funzioni SOSTITUISCI, ad esempio, mettiamo che nella cella A1 ci sia la stringa “ho comprato una casa al mare”, con la formula
=SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(A1;"al";"in");"una";"un");"casa";"appartamento");"mare";"montagna")
la frase diventa “ho comprato un appartamento in montagna”
Spero sia la risposta che cercava