Cómo Buscar y Reemplazar Usando Fórmulas en Excel (4 Ejemplos)

  • Compartir Este
Hugh West

Este artículo le ayudará a comprender buscar y sustituir fórmula(s) A veces necesitamos editar nuestros datos en hojas de Excel y para ello necesitamos sustituir palabras por otras palabras o alfabetos. Hay varias formas de utilizar buscar y sustituir fórmula(s) para editar datos en una hoja de Excel. En este artículo explicaré algunas de las formas más sencillas de hacerlo.

Vamos a trabajar sobre el siguiente conjunto de datos donde hemos puesto el nombre de algunos famosos películas y la correspondiente actores principales .

Descargar el cuaderno de prácticas

Buscar y reemplazar fórmula.xlsx

4 Maneras de Buscar y Reemplazar Usando Fórmulas en Excel

1. Uso de las funciones FIND y REPLACE de Excel para buscar y reemplazar caracteres

Utilizando ENCONTRAR y SUSTITUIR es la mejor manera de encontrar y reemplazar cualquier carácter en un conjunto de datos Excel. Aquí vamos a reemplazar el primer carácter nombre de la actores principales con su primer alfabeto. Veamos cómo podemos hacerlo.

Pasos:

  • En primer lugar, cree un nuevo columna para la forma abreviada de la actores y escriba la siguiente fórmula en la celda D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

Aquí, el SUSTITUIR toma la referencia de la celda C5 empieza a contar los caracteres hasta que encuentra un espacio en él con la ayuda del ENCONTRAR y, a continuación, sustituye la primera nombre con su alfabeto inicial y un punto (.) con la ayuda de IZQUIERDA función.

  • Pulsa el botón INTRODUCE Después, verá el resultado en la celda D5 .

  • Ahora utiliza el Asa de llenado a Autorrelleno las celdas inferiores. Verá todos los actores empiezan por su correspondiente alfabeto y un punto .

Así, puede sustituir algunos caracteres de una cadena por el carácter deseado utilizando buscar y sustituir fórmula(s) en Excel.

Más información: Cómo reemplazar caracteres especiales en Excel (6 maneras)

2. Aplicación de la función SUSTITUIR para buscar y reemplazar caracteres en Excel

También podemos sustituir el primer nombre de la actores principales con sus correspondientes alfabeto utilizando el SUSTITUIR función . Analicemos a continuación los pasos necesarios para este método.

Pasos:

  • Crear un nuevo columna para la nombres cortos de los actores y escriba la siguiente fórmula en la celda D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))

Desglose de fórmulas

Aquí hemos anidado IZQUIERDA , DERECHA , LEN , y ENCONTRAR funciones en el SUSTITUIR para sustituir el primer nombre del actores principales con su correspondiente primer alfabeto .

  • LEN(C5) --> En LEN devuelve el números de los caracteres de la celda C5 .
    • Salida : 14
  • FIND(" ",C5) --> Devuelve el posición de la espacio en celda C5 .
    • Salida : 10
  • RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> se convierte en
  • RIGHT(C5,14-10) --> se convierte en
  • DERECHA(C5,4)
    • Salida : Bala
  • LEFT(C5,1)&". " --> se convierte en
  • C & "."
    • Salida : C.
  • SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> Reducido a
  • SUBSTITUTE(C5,C5, "C. Bale")
    • Salida : C. Bale

Por último, obtenemos el primer alfabeto de la primera nombre en celda C5 con un punto.

  • Ahora, pulsa el botón INTRODUCE para ver el resultado en la celda D5 .

  • Utilice la Asa de llenado a Autorrelleno las celdas inferiores.

Así, puede sustituir algunos caracteres de una cadena por el carácter deseado utilizando buscar y sustituir fórmula(s) (en este caso, fue el SUSTITUIR ) en Excel.

Más información: Cómo Utilizar la Función Sustituir en Excel VBA (3 Ejemplos)

Lecturas similares

  • Cómo buscar y reemplazar valores en varios archivos de Excel (3 métodos)
  • Cómo Buscar y Reemplazar Valores Usando Comodines en Excel
  • Técnicas de limpieza de datos en Excel: Añadir texto a las celdas
  • Cómo buscar y reemplazar dentro de una selección en Excel (7 métodos)
  • Excel VBA: Cómo buscar y reemplazar texto en un documento de Word

3. Buscar y Reemplazar Celdas Usando la Función XLOOKUP de Excel

En XLOOKUP también puede utilizarse como buscar y reemplazar Supongamos que utilizamos nombres abreviados para algunas películas pero después de eso, queremos reemplazar su corto nombres con su original nombres Por ejemplo, el nombre original de la película Batman 1 fue Batman Begins Así que queremos sustituir Batman 1 con Batman Begins Analicemos el procedimiento en la siguiente descripción.

Pasos:

  • Hicimos algunas modificaciones en nuestro conjunto de datos. Cambiamos algunos nombres de películas e hizo un nuevo columna para el nombre completo de los películas .
  • A continuación, creamos la lista de los películas que sustituiremos por sus originales nombres .

  • Escriba la siguiente fórmula en la celda D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)

Toma, $F$5:$F$7 y $G$5:$G$7 son los matriz_de_busqueda y el matriz_de_devolución Si el valor de Célula B5 coincide con el matriz_de_busqueda entonces el matriz_de_devolución devuelve el valor correspondiente. Si no podemos encontrar el valor, entonces la función célula Se devolverá el valor de célula B5 " Batman 1 "se encuentra en la matriz de búsqueda, por lo tanto, obtendremos " Batman Begins ".

  • Pulse el botón INTRODUCE para que pueda ver el resultado en la celda D5 .

  • Ahora utiliza el Asa de llenado a Autorrelleno las celdas inferiores.

Verá el nombres de la películas en corto sustituidos por sus originales nombres Este es otro método que puede utilizar para buscar y reemplazar una cadena determinada con una cadena nueva.

Más información: Reemplazar Texto de una Celda Basado en una Condición en Excel (5 Métodos Fáciles)

4. Utilización de la función VLOOKUP de Excel para buscar y reemplazar caracteres

También podemos aplicar el VLOOKUP para encontrar caracteres de una cadena y sustituir con otra. Supongamos que mencionamos alguna películas con su número de serie, pero después queremos sustituirlos por sus nombres Por ejemplo, el nombre original de la película Batman 1 fue Batman Begins Así que queremos sustituir Batman 1 con Batman Begins Analicemos el procedimiento en la siguiente descripción.

Pasos:

  • Hicimos algunos cambios en nuestro conjunto de datos. Cambiamos algunos nombres de películas e hizo un nuevo columna para el nombre completo de los películas .
  • A continuación, creamos la lista de los películas que sustituiremos por sus originales nombres .

  • Escriba esta fórmula en la celda D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)

En este caso, utilizamos el VLOOKUP para reemplazar palabras. Si no se encuentra ningún valor, se mostrará un error. Por eso, con la ayuda de la función IFERROR podemos sustituir cualquier error por el valor de la celda correspondiente. Sin embargo, nuestra matriz de búsqueda tiene dos valores columnas y el segundo columna nos devolverá el salida Por lo tanto, utilizamos 2 en la fórmula. Queremos una coincidencia exacta, por lo que elegimos FALSO en la fórmula.

Nota Recuerda utilizar un Referencia absoluta de celda Aquí, necesitamos un paso extra para aplicar la fórmula a las otras celdas.

  • Ahora pulse el botón INTRODUCE y verá el resultado en la celda D5 .

  • Después, basta con utilizar la función Asa de llenado a Autorrelleno las celdas inferiores.

Verá el original nombres de la películas que querías poner sobre sus correspondientes nombres cortos Por lo tanto, el uso del VLOOKUP nos ayuda a buscar y reemplazar cadenas particulares con cadenas nuevas.

Contenido relacionado: Cómo sustituir varios caracteres en Excel (6 maneras)

Sección práctica

Aquí te he dado el conjunto de datos que he utilizado para explicar estos ejemplos. Puedes practicar estos ejemplos por tu cuenta.

Conclusión

En este artículo, he mostrado algunos usos combinados de buscar y sustituir fórmula(s) en Excel. He intentado explicar los ejemplos de la forma más sencilla posible. Espero que este artículo le resulte útil. Si tiene algún otro método sencillo o alguna idea o comentario sobre estos ejemplos, por favor, déjelo en el cuadro de comentarios. Esto me ayudará a enriquecer mis próximos artículos.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.