Condividi tramite


SUBSTITUTE

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Sostituisce il nuovo testo a quello esistente in una stringa di testo.

Sintassi

SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)

Parametri

Termine Definizione
text Testo in cui si desidera sostituire i caratteri o un riferimento a una colonna contenente testo.
old_text Testo esistente da sostituire.
new_text Testo con cui si desidera sostituire old_text.
instance_num (facoltativo) Occorrenza di old_text da sostituire. Se omesso, ogni istanza di old_text viene sostituita

Valore restituito

Stringa di testo.

Osservazioni:

  • Usare la funzione SUBSTITUTE quando si desidera sostituire testo specifico in una stringa di testo; usare la funzione REPLACE quando si desidera sostituire qualsiasi testo di lunghezza variabile che si verifica in una posizione specifica in una stringa di testo.

  • La funzione SUBSTITUTE fa distinzione tra maiuscole e minuscole. Se il caso non corrisponde tra text e old_text, SUBSTITUTE non sostituirà il testo.

  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio: sostituzione all'interno di un stringa

La formula seguente crea una copia della colonna [Codice prodotto] che sostituisce il nuovo codice prodotto NW per il codice prodotto precedente PA ovunque si trovi nella colonna.

= SUBSTITUTE([Product Code], "NW", "PA")

funzioni textREPLACE