Statistica - Funzione REPLACE

Descrizione

La funzione REPLACE sostituisce parte di una stringa di testo, in base al numero di caratteri specificato, con una stringa di testo diversa.

REPLACEB sostituisce parte di una stringa di testo, in base al numero di byte specificato, con una stringa di testo diversa.

REPLACE è destinato all'uso con le lingue che utilizzano il set di caratteri a byte singolo (SBCS), mentre REPLACEB è destinato all'uso con le lingue che utilizzano il set di caratteri a doppio byte (DBCS). L'impostazione della lingua predefinita sul computer influisce sul valore restituito come segue:

  • REPLACE conta sempre ogni carattere, sia a byte singolo che a byte doppio, come 1, indipendentemente dall'impostazione della lingua predefinita.

  • REPLACEB conta ogni carattere a doppio byte come 2 quando hai abilitato la modifica di una lingua che supporta DBCS e quindi lo hai impostato come lingua predefinita. Altrimenti, REPLACEB conta ogni carattere come 1.

Le lingue che supportano DBCS includono giapponese, cinese (semplificato), cinese (tradizionale) e coreano.

Sintassi

REPLACE (old_text, start_num, num_chars, new_text) 
REPLACEB (old_text, start_num, num_bytes, new_text)

argomenti

Discussione Descrizione Obbligatorio / Facoltativo
Old_text Testo in cui vuoi sostituire alcuni caratteri. necessario
Start_num La posizione del carattere in old_text che si desidera sostituire con new_text. necessario
Num_chars Il numero di caratteri in old_text che desideri sostituire con REPLACE con new_text. necessario
Num_bytes Il numero di byte in old_text che desideri sostituire con REPLACEB con new_text. necessario
Nuovo_testo Il testo che sostituirà i caratteri in old_text. necessario

Appunti

Se start_num o num_chars è negativo o non è numerico, REPLACE restituisce #VALUE! valore di errore.

Applicabilità

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Esempio