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