Tutorial de Excel: cómo crear un cuadro de búsqueda con formato condicional

Tabla de contenido

En este video, veremos una manera de crear un cuadro de búsqueda que resalte filas en una tabla, usando formato condicional, y una fórmula que verifica varias columnas a la vez.

Esta es una gran alternativa al filtrado, porque puede ver la información que está buscando resaltada en contexto.

Vamos a ver.

Aquí tenemos una tabla que contiene datos de pedidos. Podríamos agregar un filtro y usarlo para explorar los datos.

Pero los filtros pueden ser un poco torpes.

Ha seguido cambiando el filtro y no puede ver lo que está buscando en el contexto de otros datos.

Adoptemos un enfoque diferente y agreguemos un "cuadro de búsqueda" encima de los datos. Usaremos formato condicional para resaltar filas que contienen texto escrito en el cuadro de búsqueda.

Primero, etiquete el cuadro de búsqueda y agregue un color de relleno. A continuación, nombre la celda "cuadro_búsqueda". Esto hará que sea más fácil de usar más adelante en una fórmula. Luego agregue algo de texto, para que pueda ver la regla aplicada una vez creada.

Ahora necesitamos agregar una regla que use el cuadro de búsqueda. Seleccione todo el rango de datos y agregue una regla de formato condicional personalizada que use una fórmula.

Para que la regla sea flexible, usaremos la función BUSCAR. BÚSQUEDA toma 3 argumentos: el texto para buscar, el texto para buscar y, opcionalmente, una posición inicial. Cuando SEARCH encuentra algo, devuelve la posición como un número. Si no se encuentra el texto, devuelve cero.

=SEARCH(search_box,$C5&$D5&$E5&$F5)

Esta fórmula usa SEARCH para buscar texto en search_box dentro de las columnas C, D, E y F, pegadas con CONCATENATE.

Asegúrese de que el número de fila coincida con la fila de la celda activa.

La clave para comprender esta regla es recordar que se evaluará para cada celda de la tabla. Los signos de dólar bloquean las columnas, pero las filas pueden cambiar libremente.

Cuando SEARCH devuelve cualquier número menos cero, la regla se activará y se aplicará el formato condicional.

Ahora agregue un relleno claro que coincida con el color del cuadro de búsqueda y complete la regla.

El cuadro de búsqueda ahora es funcional y se resaltan los pedidos donde la ciudad es "Dallas". No es necesario que ingrese palabras completas, porque la función BÚSQUEDA solo coincide con el texto.

Sin embargo hay un problema. Si borramos el cuadro de búsqueda, se resaltan todas las filas. Esto se debe a que BUSCAR devuelve el número 1 si el texto a buscar está vacío.

Puede solucionar este problema envolviendo la función de BÚSQUEDA en una instrucción IF que devuelve cero cuando el cuadro de búsqueda está vacío.

Para la prueba lógica, use ISBLANK (search_box). Si es verdadero, devuelve cero. De lo contrario, use la fórmula original.

=IF(ISBLANK(search_box),0,SEARCH(search_box,$C5&$D5&$E5&$F5))

Ahora, no se resaltan filas cuando el cuadro de búsqueda está vacío, pero la regla aún se activa cuando se ingresa texto.

Puede utilizar este método para buscar tantas columnas como desee.

Curso

Formato condicional

Atajos relacionados

Alternar Autofiltro Ctrl + Shift + L + + F Extender la selección a la última celda hacia abajo Ctrl + Shift + + + Extender la selección a la última celda a la derecha Ctrl + Shift + + +

Articulos interesantes...