Función REPLACE de Excel

Reemplazar función en Excel

La función de reemplazo en Excel es una función de texto que es una función incorporada y similar a la función de reemplazo, esta función se usa para reemplazar un texto antiguo de una cadena con una nueva cadena, la entrada requerida por esta función es el texto antiguo texto nuevo y el números iniciales y números finales de los caracteres que deben reemplazarse.

Sintaxis

Dónde,

  • Old_text = Este es un parámetro obligatorio. Es la cadena original que se reemplazará.
  • Inicio = Esta es la posición inicial en la cadena original desde donde debería comenzar el reemplazo.
  • Number_of_chars = Este es un valor numérico e indica una cantidad de caracteres a reemplazar.
  • New_text = Este es otro parámetro obligatorio e indica la nueva cadena / conjunto de caracteres con el que se reemplazará el old_text.

¿Cómo usar la función REPLACE en Excel? (con ejemplos)

Como función de la hoja de trabajo, se puede escribir como parte de una fórmula en una celda de la hoja de trabajo. Como función de VBA, se puede utilizar en código macro que se ingresa a través del Editor de Microsoft Visual Basic integrado en MS Excel. Consulte los ejemplos que se dan a continuación para comprender mejor.

Puede descargar esta plantilla de Excel de función REEMPLAZAR aquí - Plantilla de Excel de función REEMPLAZAR

Ejemplo n. ° 1: reemplazar una cadena

En este ejemplo, la celda C4 tiene asociada una fórmula REEMPLAZAR. Entonces, C4 es una celda de resultado.

  • El primer argumento de la función REPLACE es B4 que contiene la cadena original que se reemplazará.
  • El segundo argumento es 1, que indica la letra inicial de la cadena original.
  • El tercer argumento es 4, que es un número de caracteres a reemplazar.
  • El cuarto y último parámetro es 'Stephen', que es una nueva cadena por la que se reemplazará.

Aquí, la cadena antigua es 'John' y la nueva cadena es 'Stephen'.

Ejemplo n. ° 2: reemplazar una subcadena

En este ejemplo, la celda C6 tiene una fórmula asociada. Entonces, C6 es una celda de resultado.

  • El primer argumento de la función REEMPLAZAR es B6 que contiene la cadena original que se reemplazará.
  • El segundo argumento es 5, que indica la letra inicial de la cadena original.
  • El tercer argumento es 5, que es el número de caracteres que se reemplazarán.
  • El cuarto y último parámetro es 'yahoo, que es una nueva cadena por la que se reemplazará.

Aquí, la cadena anterior es 'gmail' y la nueva cadena es 'yahoo'. Como resultado, C6 se actualiza con '[email protected]'

Ejemplo n. ° 3  : reemplazar un solo carácter

En este ejemplo, la celda C8 tiene asociada una fórmula REEMPLAZAR. Entonces, C8 es una celda de resultado.

  • El primer argumento de la función REPLACE es B8, que contiene la cadena original que se reemplazará.
  • El segundo argumento es 1, que indica la letra inicial de la cadena original.
  • El tercer argumento es 1, que es un número de caracteres a reemplazar.
  • El cuarto y último parámetro es 's', que es un nuevo carácter por el que se reemplazará.

Aquí, el carácter antiguo es 'n y el nuevo carácter es' s. Como resultado, C8 se actualiza con 'set'.

Ejemplo # 4 - Reemplazar números

En este ejemplo, la celda C10 tiene asociada una fórmula REEMPLAZAR. Entonces, C10 es una celda de resultado.

  • El primer argumento de la función REPLACE es B10, que contiene la cadena original que se reemplazará.
  • El segundo argumento es 7, que indica la letra inicial de la cadena original.
  • El tercer argumento es 4, que es el número de caracteres que se reemplazarán.
  • El cuarto y último parámetro es '2000', que es una nueva cadena por la que se reemplazará.

Aquí, la cadena anterior es '1989' y la nueva cadena es '2000'. Como resultado, C8 se actualiza con '23-12-2000 ' .

Ejemplo n. ° 5: eliminar una cadena

En este ejemplo, la celda C12 tiene asociada una fórmula REEMPLAZAR. Entonces, C12 es una celda de resultado.

  • El primer argumento de la función REPLACE es B12 que contiene la cadena original que se reemplazará.
  • El segundo argumento es 1, que indica la letra inicial de la cadena original.
  • El tercer argumento es 11, que es un número de caracteres a reemplazar.
  • El cuarto y último parámetro es “”, que es una nueva cadena (una cadena vacía) por la que se reemplazará.

Aquí, la cadena anterior es "Eliminar esto" y la nueva cadena es "". Como resultado, C12 se actualiza a una celda en blanco ya que todos los caracteres se reemplazan con espacios en blanco.

Ejemplo n. ° 6 - Problema común con la función REPLACE

En este ejemplo, la celda C14 tiene asociada una fórmula REEMPLAZAR. Entonces, C14 es una celda de resultado.

  • El primer argumento de la función REEMPLAZAR es B14 que contiene la cadena original que se reemplazará.
  • El segundo argumento es 0.

Sin embargo, cualquier cadena en una celda de la hoja de cálculo de Excel comienza con 1, es decir, el índice 1. Por lo tanto, el resultado en la celda C14 es un error que es # ¡VALOR! Indicando que hay un error en el valor.

Cosas para recordar

  • El parámetro 2ND, es decir, Inicio no puede tener un valor no numérico o negativo.
  • El tercer parámetro, es decir, number_of_chars , no puede tener un valor no numérico o negativo.