Buscar celdas que contengan texto específico
El objetivo de este tutorial es aprender a escribir fórmulas en Excel que puedan identificar cadenas de texto específicas dentro de las celdas. Comenzaremos usando la función BÚSQUEDA para encontrar celdas que contengan una palabra específica, luego convertiremos los resultados en valores VERDADERO/FALSO y finalmente aplicaremos formato condicional para resaltar estas celdas.
Video
Tutorial
Hagamos un ejercicio a la vez.
Ejercicio 1: uso de la función BÚSQUEDA
Considere el siguiente poema que ChatGPT me escribió sobre Excel:
Digamos que quería identificar las celdas que contienen la palabra “Excel”.
Una opción sería escribir una fórmula en una columna adyacente que utilice la función BÚSQUEDA. Por ejemplo, podríamos escribir la siguiente fórmula:
=BUSCAR(B9,"sobresalir")
- B9 es la celda a buscar
- “excel” es el texto a buscar (no distingue entre mayúsculas y minúsculas)
Nota: si necesita que la búsqueda distinga entre mayúsculas y minúsculas, utilice la función ENCONTRAR en lugar de la función BUSCAR .
Podemos completar esa fórmula y bam:
Como puede ver, la función BÚSQUEDA devuelve un error cuando no se encuentra la palabra y un número cuando se encuentra. El número corresponde a la posición dentro de la celda en la que se encuentra el texto “Excel”.
Pero, ¿y si quisiéramos limpiar un poco esto? Por ejemplo, en lugar de un montón de errores y números, queríamos una columna limpia VERDADERO/FALSO. Bueno, eso nos lleva al siguiente ejercicio.
Ejercicio 2: convertir resultados de búsqueda en valores VERDADERO/FALSO
Comenzando con la misma fórmula que el ejercicio anterior, nos gustaría encontrar una forma de cambiar los resultados de errores y números a VERDADERO y FALSO. Una opción sería utilizar la función ISERROR.
La función ESERROR devuelve VERDADERO cuando el argumento es un error; de lo contrario, devuelve FALSO. Esto es lo opuesto a lo que finalmente necesitamos, pero vayamos paso a paso.
Si ajustamos la función ESERROR alrededor de nuestra función BÚSQUEDA de antes, la fórmula actualizada se verá así:
= ESERROR (BÚSQUEDA ("excel", B9))
Completamos la fórmula y vemos:
Bueno… el resultado es mucho más limpio que los errores y números que teníamos antes. Sin embargo, esto es exactamente lo contrario de lo que queremos. Queremos VERDADERO cuando se encuentra la palabra “Excel”, pero los resultados anteriores muestran FALSO.
Entonces, ¿hay alguna manera de invertir básicamente los resultados? ¿Dónde VERDADERO va a FALSO y FALSO va a VERDADERO? ¡Sí! Una opción sería incluir la función NOT alrededor de la fórmula. Entonces, la fórmula actualizada quedaría así:
=NO(ESERROR(BUSCAR("excel",B9)))
Completamos esta fórmula actualizada y bam:
Ahora, dependiendo de en qué estemos trabajando y de nuestro próximo paso, esto podría ser suficiente. Tenemos una columna que proporciona VERDADERO cuando se encuentra la palabra “Excel”.
Pero, dependiendo de en qué estemos trabajando, es posible que queramos resaltar de alguna manera las celdas con algún tipo de formato, como relleno de celda, fuente o borde. Bueno, la buena noticia es que podemos utilizar fácilmente el formato condicional. Hagámoslo ahora.
Ejercicio 3: Aplicar formato condicional
Primero, resaltamos el rango de celdas que contiene el poema, o cualquier celda que contenga el texto que deseas evaluar.
Luego, usamos el comando Inicio Formato condicional Resaltar reglas de celda Texto que contiene. En el cuadro de diálogo resultante, simplemente ingrese la palabra “Excel” y elija el formato que desee.
Cuando hacemos clic en Aceptar, bam:
¡Todas las celdas que contienen la palabra “Excel” se resaltan en consecuencia!
Conclusión
Espero que esta publicación proporcione pasos útiles para escribir fórmulas para identificar cadenas de texto específicas dentro de las celdas. Además, mostró cómo convertir los resultados en valores VERDADERO/FALSO y cómo aplicar formato condicional para resaltar las celdas deseadas. Si tiene alguna mejora, pregunta, alternativa o sugerencia, compártala publicando un comentario… ¡gracias!
Archivo de muestra
Buscar celdas que contienen.xlsxDescargar
Preguntas frecuentes
P: ¿Puedo buscar palabras que distingan entre mayúsculas y minúsculas?
R: Sí… pero en lugar de usar BÚSQUEDA, usaría ENCONTRAR (que distingue entre mayúsculas y minúsculas).
P: ¿Puedo aplicar formato condicional a varios rangos de celdas?
R: Sí, puede seleccionar varios rangos de celdas y aplicar la misma regla de formato condicional a todas ellas. Solo asegúrese de seleccionar todos los rangos antes de crear la regla de formato condicional.
P: ¿El formato condicional es dinámico? ¿Se actualizará automáticamente cuando cambie los datos?
R: Sí, el formato condicional es dinámico. Se actualizará automáticamente cuando cambie los datos en las celdas seleccionadas. El formato se aplicará o eliminará según las condiciones actualizadas.
P: ¿Puedo modificar el estilo de formato después de aplicar el formato condicional?
R: Sí, puedes modificar el estilo de formato de la regla de formato condicional en cualquier momento. Simplemente seleccione las celdas y use el comando Inicio Formato condicional Administrar reglas.
Deja una respuesta