Come utilizzare la funzione SOSTITUISCI in Excel

In Excel, la funzione SOSTITUISCI trova una stringa in una cella e la sostituisce con un’altra stringa. La funzione SOSTITUISCI distingue tra maiuscole e minuscole e cerca le istanze della stringa nella cella.

Puoi scegliere se la funzione SOSTITUISCI funziona su un’istanza specifica della stringa o se influisce su tutte le istanze. Questo sostituisce, o sostituisce, tutte le occorrenze della vecchia stringa con quella nuova.

Sintassi della funzione SOSTITUTO

=SUBSTITUTE(text, old_text, new_text, [instance_num])
  • text : una stringa stessa o una cella di destinazione in cui si desidera che la funzione appaia.
  • old_text : la stringa che vuoi sostituire.
  • new_text : La nuova stringa che prenderà il posto di quella vecchia.
  • [instance_num] : il numero di istanza della vecchia stringa che vuoi sostituire. Lascia vuoto se desideri che tutte le istanze vengano sostituite.

Anche se la sintassi ufficiale di Excel utilizza il termine testo anziché stringa, è possibile utilizzare la funzione sia su numeri che su simboli. Se vuoi rimuovere un carattere, puoi semplicemente sostituirlo con uno spazio vuoto.

Correlati: Come utilizzare la funzione IF con formule nidificate in Excel

Come utilizzare la funzione SOSTITUISCI

Niente di meglio di un esempio per vedere in uso la funzione SOSTITUTO. In questo particolare esempio, abbiamo un numero di telefono con il prefisso internazionale sbagliato (+98). L’obiettivo è cambiare questo prefisso internazionale con quello corretto (+1) utilizzando la funzione SOSTITUISCI.

  1. Seleziona la cella in cui vuoi che appaia la stringa sostituita. Sarebbe A2 per questo esempio.
  2. Nella barra della formula, inserisci la formula di seguito e premi Invio :
    =SUBSTITUTE(A2, "98", "1", 1)

    Questo cercherà all’interno della cella A2 , troverà la stringa 98 e la sostituirà con 1 . Il numero di istanza 1 nella parte finale della formula esprime che solo i primi 98 devono essere sostituiti.

  3. Excel cambierà ora i primi 98 in 1, modificando il prefisso internazionale per il numero di telefono. Puoi andare avanti e rimuovere il numero di istanza e osservare come cambierà il numero, poiché ogni 98 viene sostituito con 1.

Sostituzioni nidificate

La funzione SOSTITUISCI non può sostituire un gruppo di stringhe in una singola cella. Tuttavia, è possibile eseguire tre sostituzioni separate sulla stessa cella. Un buon modo per ottenere ciò è annidare le funzioni l’una dentro l’altra.

In questo esempio, abbiamo una cella contenente tre abbreviazioni. L’obiettivo è sostituirli con i nomi completi che rappresentano.

  1. Seleziona la cella in cui desideri visualizzare l’output. C2 in questo esempio.
  2. Nella barra della formula, inserisci la formula seguente:
    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "T", "Terry"), "F", "Frank"), "J", "John")

    Poiché la funzione più interna guarda all’interno della cella A2 , anche le altre due cercheranno all’interno di A2.

  3. Premi Invio . Excel ora sostituirà l’abbreviazione con i nomi completi.

Ora puoi usare la funzione SOSTITUISCI

La funzione SOSTITUISCI ti dà la possibilità di sostituire comodamente i caratteri nelle stringhe. È inoltre possibile determinare quale incidenza della stringa si desidera sostituire.

La funzione consente inoltre di sostituire le stringhe con spazi o di sostituire gli spazi con stringhe. Puoi anche utilizzare la funzione Trova e sostituisci ricerca in Excel per trovare e sostituire elementi.