Buscar y reemplazar varios valores en Excel
Normalmente, la función Buscar y Reemplazar puede ayudarte a encontrar un texto específico y reemplazarlo por otro. Sin embargo, a veces, es posible que necesites buscar y reemplazar varios valores simultáneamente. Por ejemplo, reemplazar todo el texto “Excel” por “Excel 2019”, “Outlook” por “Outlook 2019” y así sucesivamente, como se muestra en la captura de pantalla a continuación. En este artículo, te presentaré una fórmula para resolver esta tarea en Excel.
Buscar y reemplazar varios valores en Excel
Para manejar esta tarea, debes anidar varias funciones SUSTITUIR juntas e insertar los pares de búsqueda y reemplazo utilizando la función INDICE. La sintaxis genérica es:
- celda: La celda contiene el texto que deseas reemplazar con otro texto.
- buscar: El texto original que deseas buscar y reemplazar.
- reemplazar: El nuevo texto con el que deseas reemplazar.
1. Por favor, copia y pega la siguiente fórmula en una celda en blanco donde deseas obtener el resultado:
2. Luego arrastra el controlador de relleno hacia abajo hasta las celdas donde deseas aplicar esta fórmula, y los textos específicos se habrán reemplazado por los nuevos de inmediato, como se muestra en la siguiente captura de pantalla:
Explicación de la fórmula:
El patrón básico de la fórmula anterior es el uso de la función SUSTITUIR:
=SUSTITUIR(texto, texto_antiguo, texto_nuevo, [instancia])
Luego incrusta la función INDICE dentro de la función SUSTITUIR; la función INDICE se utiliza para recuperar tanto el texto de "búsqueda" como el texto de "reemplazo", esto ejecutará el primer par de búsqueda y reemplazo:
=SUSTITUIR(texto,INDICE(buscar,1),INDICE(reemplazar,1))
Si hay múltiples pares de búsqueda y reemplazo, anida las funciones SUSTITUIR juntas. Para facilitar la lectura y escritura de la fórmula y permitir añadir o eliminar otras sustituciones, puedes escribir la fórmula como se muestra en la captura de pantalla a continuación:
Nota: En la fórmula anterior, A2 es la celda que contiene el texto que deseas reemplazar, D2:D5 es el rango de celdas que contiene el texto original que deseas buscar y reemplazar, E2:E5 es el nuevo texto con el que deseas reemplazar. Y 1, 2, 3, 4 es el número del par de búsqueda y reemplazo. Cambia estos valores según sea necesario.
Funciones relacionadas utilizadas:
- SUSTITUIR:
- La función SUSTITUIR reemplaza texto o caracteres dentro de una cadena de texto con otro texto o caracteres.
- INDICE:
- La función INDICE devuelve el valor mostrado basado en una posición dada desde un rango o una matriz.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.