Come utilizzare la funzione SOSTITUISCI di Excel (esempi + video)

In questo tutorial, ti mostrerò come utilizzare la funzione SOSTITUISCI in Excel (con esempi).

Sostituisci è una funzione di testo che consente di sostituire rapidamente una stringa o una parte della stringa con un'altra stringa di testo.

Questo può essere davvero utile quando lavori con un set di dati di grandi dimensioni e desideri sostituire o rimuovere una parte della stringa. Ma la vera potenza della funzione di sostituzione può essere scatenata quando la usi con altre formule in Excel (come faremo negli esempi trattati più avanti in questo tutorial).

Prima di mostrarti gli esempi di utilizzo della funzione, lascia che ti spieghi rapidamente la sintassi della funzione REPLACE.

Sintassi della funzione REPLACE

= SOSTITUISCI(testo_vecchio, numero_iniziale, caratteri_num, testo_nuovo)

Argomenti di input

  • vecchio_testo - il testo che si desidera sostituire.
  • start_num - la posizione di partenza da cui dovrebbe iniziare la ricerca.
  • num_chars - il numero di caratteri da sostituire.
  • nuovo_testo - il nuovo testo che dovrebbe sostituire il vecchio_testo.
Si noti che l'argomento Numero iniziale e Numero di caratteri non può essere negativo.

Ora diamo un'occhiata ad alcuni esempi per vedere come la funzione SOSTITUISCI può essere utilizzata in Excel.

Esempio 1 - Sostituisci il testo con uno spazio vuoto

Supponiamo di avere il seguente set di dati e di voler sostituire il testo "ID-" e di voler mantenere solo la parte numerica.

Puoi farlo utilizzando la seguente formula:

=SOSTITUISCI(A2,1,3,"")

La formula sopra sostituisce i primi tre caratteri del testo in ogni cella con uno spazio vuoto.

Nota: lo stesso risultato può essere ottenuto anche con altre tecniche come l'utilizzo di Trova e sostituisci o estraendo il testo a destra del trattino utilizzando la combinazione delle funzioni DESTRA e TROVA.

Esempio 2: estrarre il nome utente dal nome di dominio

Supponiamo di avere un set di dati come mostrato di seguito e di voler rimuovere la parte del dominio (quella che segue il segno @).

Per fare ciò, puoi utilizzare la formula seguente:

= SOSTITUISCI(A2, TROVA("@",A2),LEN(A2)-TROVA("@",A2)+1,"")

La funzione precedente utilizza una combinazione delle funzioni REPLACE, LEN e FIND.

Per prima cosa usa la funzione FIND per ottenere la posizione di @. Questo valore viene utilizzato come argomento Numero iniziale e voglio rimuovere l'intera stringa di testo a partire dal segno @.

Un'altra cosa di cui ho bisogno per rimuovere questa stringa è il numero totale di caratteri dopo la @ in modo da poter specificare questi molti caratteri da sostituire con uno spazio vuoto. Qui è dove ho usato la combinazione di formule di LEN e FIND.

Suggerimento: nella formula sopra, poiché voglio rimuovere tutti i caratteri dopo il segno @, non ho davvero bisogno del numero di caratteri. Posso specificare qualsiasi numero grande (che è maggiore del numero di caratteri dopo il segno @) e otterrò lo stesso risultato. Quindi posso anche usare la seguente formula: =REPLACE(A2,FIND(“@”,A2),LEN(A2),””)

Esempio 3: sostituire una stringa di testo con un'altra

Nei due esempi precedenti, ti ho mostrato come estrarre una parte della stringa sostituendo il resto con uno spazio vuoto.

Ecco un esempio in cui si cambia una stringa di testo con un'altra.

Supponiamo di avere il set di dati seguente e di voler cambiare il dominio da example.net a example.com.

Puoi farlo usando la formula seguente:

= SOSTITUISCI(A2, TROVA("rete",A2),3,"com")

Differenza tra le funzioni Sostituisci e Sostituisci

C'è una grande differenza nell'uso della funzione SOSTITUISCI e della funzione SOSTITUISCI (sebbene il risultato atteso da queste possa essere simile).

La funzione REPLACE richiede la posizione da cui deve iniziare a sostituire il testo. Richiede quindi anche il numero di caratteri da sostituire con il nuovo testo. Ciò rende la funzione REPLACE adatta quando si dispone di uno schema chiaro nei dati e si desidera sostituire il testo.

Un buon esempio di ciò potrebbe essere quando si lavora con ID email o indirizzi o ID, dove la struttura del testo è coerente.

La funzione SOSTITUTO, d'altra parte, è un po' più versatile. Puoi usarlo per sostituire tutte le istanze di un'occorrenza di una stringa con un'altra stringa.

Ad esempio, posso usarlo per sostituire tutte le occorrenze del carattere Z con J in una stringa di testo. E allo stesso tempo, ti dà anche la flessibilità di modificare solo un'istanza specifica dell'occorrenza (ad esempio, sostituire solo la prima occorrenza della stringa corrispondente o solo la seconda occorrenza).

Nota: in molti casi, è possibile eliminare l'utilizzo della funzione SOSTITUISCI e utilizzare invece la funzionalità TROVA e SOSTITUISCI. Ti consentirà di modificare il set di dati senza utilizzare la formula e ottenere il risultato in un'altra colonna/riga. La funzione REPLACE è più adatta quando si desidera mantenere il set di dati originale e si desidera anche che i dati risultanti siano dinamici (in modo tale che si aggiorni nel caso in cui si modificano i dati originali).

Funzione SOSTITUISCI Excel - Esercitazione video

  • Funzione TROVA di Excel.
  • Funzione INFERIORE di Excel.
  • Funzione SUPERIORE di Excel.
  • Funzione CORRETTA di Excel.
  • Funzione di ricerca di Excel.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave