REEMPLAZAR

La función de Excel REEMPLAZAR (REPLACE en inglés) Reemplaza parte de una cadena de texto con otra cadena de texto indicada.

REEMPLAZAR(texto_original, núm_inicial, núm_de_caracteres, texto_nuevo)

La función REEMPLAZAR es una función de Excel que permite modificar un texto o número según los parámetros que empleemos dentro de dicha fórmula. Generalmente, se incluye dentro de las funciones de texto de Excel, de manera que con ella podremos sustituir un texto en concreto por una cadena de texto diferente.

Es importante tener en cuenta que es posible que la función REEMPLAZAR o REPLACE no esté disponible en todos los idiomas. Según informa Microsoft Excel en su página de Ayuda, REEMPLAZAR puede usarse con idiomas que utilizan el juego de caracteres de un byte (SBCS), mientras que REEMPLAZARB está diseñada para utilizarse con idiomas que utilizan el juego de caracteres de doble byte (DBCS).

Diferencia entre REEMPLAZAR y SUSTITUIR en Excel

La función REEMPLAZAR reemplaza una cadena de texto dentro de una cadena de texto, mientras que la función SUSTITUIR se emplea para reemplazar un texto específico en una cadena de texto.

Uso de la Función REEMPLAZAR en Excel: ejemplo práctico

Para que puedas aprender a usar la Función REEMPLAZAR o REPLACE en Excel hemos elaborado un ejemplo práctico muy sencillo. Imagina que tienes ante ti un listado de los nombres de los clientes de una empresa, como los que te mostramos a continuación:



Cómo usar la Función REPLACE en Excel

Lo que pretendemos lograr es reemplazar la palabra «Señora» por su abreviatura «Sra.». Para ello, debemos escribir la función =REEMPLAZAR para poder realizar la acción e indicar los siguientes parámetros:

  • texto_original: seleccionamos el texto que queremos modificar, es decir, debemos seleccionar el nombre del cliente.
  • núm_inicial: ahora colocamos el número donde se encuentra la posición del carácter que queremos reemplazar. Como queremos modificar toda la palabra «Señora», indicamos el número 1, por ser la «S» el primer carácter de todo el texto.
  • núm_de_caracteres: añadimos el número de caracteres que queremos modificar. «Señora» al tener seis, tendríamos que poner dicho número para reemplazar toda la palabra.
  • texto_nuevo: por último, entre comillas ("[...]") escribimos el texto que queremos agregar. Por ello, tendríamos que poner el «Sra.» para que la función realice la acción deseada.

Finalmente, tendremos qua arrastrar la primera celta hacia abajo para poder rellenar los espacios restantes y completar así todo el listado.

  • ¿Te ha servido de ayuda?
  • No

Parámetros que permite la función REEMPLAZAR (REPLACE)

Para usar la función REEMPLAZAR hay que indicar los siguientes parámetros:

  • texto_original (obligatorio): El texto que contiene los caracteres a reemplazar.
  • núm_inicial (obligatorio): La posición dentro del texto donde se iniciará el reemplazo.
  • núm_de_caracteres (obligatorio): La cantidad de caracteres que se reemplazarán.
  • texto_nuevo (obligatorio): El texto que reemplazará los caracteres originales.

Cálculos con la función REEMPLAZAR (REPLACE)

A continuación podrás encontrar algunos ejemplos de uso real de la función REEMPLAZAR:

REEMPLAZAR(“0123456789″, 3, 6, “*”) = “01*89″ REEMPLAZAR(“Año 2012″, 7, 2, “13”) = “Año 2013″