Estadística - Función REPLACE

Descripción

La función REEMPLAZAR reemplaza parte de una cadena de texto, según el número de caracteres que especifique, con una cadena de texto diferente.

REPLACEB reemplaza parte de una cadena de texto, según el número de bytes que especifique, con una cadena de texto diferente.

REPLACE está diseñado para usarse con idiomas que usan el juego de caracteres de un solo byte (SBCS), mientras que REPLACEB está diseñado para usarse con idiomas que usan el juego de caracteres de doble byte (DBCS). La configuración de idioma predeterminada en su computadora afecta el valor de retorno de la siguiente manera:

  • REPLACE siempre cuenta cada carácter, ya sea de un byte o de doble byte, como 1, sin importar cuál sea la configuración de idioma predeterminada.

  • REPLACEB cuenta cada carácter de doble byte como 2 cuando ha habilitado la edición de un idioma que admite DBCS y luego lo ha establecido como el idioma predeterminado. De lo contrario, REPLACEB cuenta cada carácter como 1.

Los idiomas que admiten DBCS incluyen japonés, chino (simplificado), chino (tradicional) y coreano.

Sintaxis

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

Argumentos

Argumento Descripción Requerido / Opcional
Old_text Texto en el que desea reemplazar algunos caracteres. Necesario
Start_num La posición del carácter en old_text que desea reemplazar con new_text. Necesario
Num_chars El número de caracteres en old_text que desea que REPLACE reemplace con new_text. Necesario
Num_bytes El número de bytes en old_text que desea que REPLACEB reemplace con new_text. Necesario
Nuevo texto El texto que reemplazará a los caracteres en old_text. Necesario

Notas

Si start_num o num_chars es negativo o no es numérico, REPLACE devuelve #VALUE! valor de error.

Aplicabilidad

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Ejemplo