SUBSTITUTE

Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata

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

Sintassi

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

Parametri

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

Valore restituito

Stringa di testo.

Osservazioni:

  • Usare la funzione SUBSTITUTE quando si vuole sostituire un testo specifico in una stringa di testo. Usare la funzione REPLACE quando si vuole sostituire qualsiasi testo di lunghezza variabile presente in una posizione specifica in una stringa di testo.

  • La funzione SUBSTITUTE fa distinzione tra maiuscole e minuscole. Se l'uso delle maiuscole e delle minuscole non corrisponde in text e old_text, SUBSTITUTE non sostituirà il testo.

  • Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in 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 [Product Code] che sostituisce il nuovo codice prodotto NW per il codice prodotto precedente PA ovunque si trovi nella colonna.

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

Funzioni di testo
REPLACE