Cuadro de búsqueda en Excel

Crear un cuadro de búsqueda en Excel

La idea de crear un cuadro de búsqueda en Excel, para que sigamos escribiendo los datos requeridos y, en consecuencia, filtrará los datos y mostrará solo esa cantidad de datos. En este artículo, le mostraremos cómo crear un cuadro de búsqueda y filtrar los datos en Excel.

15 sencillos pasos para crear un cuadro de búsqueda dinámico en Excel

Puede descargar esta plantilla de Excel del cuadro de búsqueda aquí - Plantilla de Excel del cuadro de búsqueda

Para crear un cuadro de búsqueda dinámico en Excel. vamos a utilizar los datos siguientes. Puede descargar el libro de trabajo y seguirnos con nosotros para crearlo usted mismo.

Siga los pasos a continuación para crear un cuadro de búsqueda dinámico en Excel.

  • Paso 1: Primero cree una lista única de nombres de " ciudades " eliminando los duplicados en una nueva hoja de trabajo.

  • Paso 2: para esta lista única de ciudades, asigne un nombre como " CityList "

  • Paso 3: Vaya a la pestaña Desarrollador en Excel y desde el inserto, el cuadro inserta " Cuadro combinado ".

  • Paso 4: Dibuje este cuadro " Combo " en su hoja de trabajo donde están los datos.

  • Paso 5: Haga clic derecho en este "Cuadro combinado" y elija la opción " Propiedades ".

  • Paso 6: Esto abrirá opciones de propiedades como la siguiente.

  • Paso 7: Tenemos varias propiedades aquí, ya que la propiedad " Celda vinculada " proporciona un enlace a la celda D2 .

  • Paso 8: Para la propiedad " List Fill Range ", dé el nombre dado a una lista única de "Ciudades".

  • Paso 9: Para la propiedad " Coincidir entrada ", elija 2-fmMatchEntryNone porque al escribir el nombre en el cuadro combinado, no completará automáticamente la oración.

  • Paso 10: Terminamos con las propiedades que forman parte del "Cuadro combinado". Vaya a la pestaña " Desarrollador " y anule la selección de la opción de modo " Diseño " de "Cuadro combinado".

  • Paso 11: Ahora, desde el cuadro combinado, podemos ver los nombres de las ciudades en la lista desplegable en Excel.

De hecho, podemos escribir el nombre dentro del cuadro combinado y el mismo también reflejará la celda D2 en línea.

  • Paso 12: Ahora necesitamos escribir fórmulas para filtrar los datos mientras escribimos el nombre de la ciudad en el cuadro combinado. Para esto, necesitamos tener tres columnas auxiliares, para la primera columna auxiliar necesitamos encontrar los números de fila usando la función FILAS.

  • Paso 13: En la segunda columna de ayuda, necesitamos encontrar las búsquedas relacionadas con los nombres de las ciudades y, si coinciden, necesitamos los números de fila de esas ciudades para que ingrese la siguiente fórmula.

Esta fórmula buscará el nombre de la ciudad en la tabla principal, si coincide, devolverá el número de fila de la columna "Ayudante 1" o, de lo contrario, devolverá una celda vacía.

Por ejemplo, ahora escribiré “ Los Ángeles ” y donde esté el nombre de la ciudad en la tabla principal para esas ciudades obtendremos el número de fila.

  • Paso 14: Una vez que los números de fila del nombre de la ciudad ingresada o seleccionada están disponibles, debemos unir estos números de fila uno debajo del otro, por lo que en la tercera columna auxiliar debemos apilar todos estos números de fila del nombre de la ciudad ingresado.

Para juntar estos números de fila usaremos la fórmula de combinación de " SI.ERROR en Excel " y la función " PEQUEÑO " en Excel.

Esta fórmula buscará el valor más pequeño en la lista de ciudades coincidentes en función de los números de fila reales y apilará el primero más pequeño, el segundo más pequeño, el tercero más pequeño y así sucesivamente. Una vez que todos los valores pequeños se apilan juntos, la función PEQUEÑA arroja un valor de error, por lo que para evitar esto hemos usado la función SI.ERROR y si el valor de error aparece, devolverá una celda vacía como resultado.

  • Paso 15: Ahora cree un formato de tabla idéntico como el siguiente.

En esta nueva tabla, necesitamos filtrar los datos según el nombre de la ciudad que escribimos en el cuadro de búsqueda de Excel. Esto se puede hacer usando una combinación de funciones IFERROR, INDICE y COLUMNS en Excel. A continuación se muestra la fórmula que debe aplicar.

Copie la fórmula y péguela en todas las demás celdas de la nueva tabla.

Ok, hemos terminado con el diseño de la pieza, aprendamos a usarla.

Escriba el nombre de la ciudad en el cuadro combinado y nuestra nueva tabla filtrará solo los datos de la ciudad ingresados.

Como puede ver, acabo de escribir "LO" y todos los resultados de búsqueda relacionados se filtran en el nuevo formato de tabla.

Cosas para recordar aquí

  • Debe insertar un cuadro combinado en Excel desde "Control de formulario ActiveX" en la pestaña "Desarrollador".
  • El cuadro combinado coincide con todos los alfabetos relacionados devuelve el resultado.