SUBSTITUTE
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
eold_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")