Esta guía le enseñará cómo usar las funciones FILTRAR y BÚSQUEDA para crear una lista desplegable con capacidad de búsqueda en Microsoft 365 o Excel Online.

Paso 1: Implementación de la función BÚSQUEDA
Primero, usamos el Buscando función Para comprobar si lo que escribes está en la lista de clientes. Esto revisa toda la columna y devuelve la posición de una coincidencia.
- Si se encuentra una coincidencia, BUSCAR devuelve la posición.
- Si no existe ninguna coincidencia, la función retorna #¡VALOR!

Paso 2: Convertir a una prueba lógica
No necesitamos la posición real de la función BUSCAR, solo un simple SÍ (VERDADERO) o NO (FALSO) si hay una coincidencia. ISNUMBER La función simplifica esto al convertir los resultados de BÚSQUEDA en un texto claro. prueba lógica.
=ESNUMERO(BUSCAR(D1, A2:A30))
Paso 3: Filtrar la lista
Para extraer solo los nombres coincidentes, aplicamos la función FILTER. FILTER conserva los valores cuyo segundo argumento es VERDADERO. Por lo tanto, insertamos directamente la fórmula de prueba lógica del paso anterior como segundo argumento de la función.
Paso 4: Gestión del manejo de errores
Si no se encuentran coincidencias, podemos mostrar un mensaje personalizado. El tercer argumento de FILTER nos permite mostrar un mensaje sin resultados.
¡La fórmula funciona tal como se esperaba! Ahora, necesitamos crear una lista desplegable que la use. Necesitaremos una solución alternativa, ya que Excel no permite usar fórmulas directamente como fuente de la lista desplegable.
Paso 5: Crear la lista desplegable
- Seleccione la celda donde insertará su cadena de búsqueda, D1 en este ejemplo
- Abra el Datos> Validación de datos para crear su lista desplegable.
- Elija Lista como el tipo de validación.
- En la sección Fuente En el cuadro, ingrese la referencia de celda donde se encuentra su fórmula.
- Agregue # al final para incluir todos los resultados de la fórmula FILTRO.
- Vaya a la pestaña Alerta de error
- Desmarque la Alerta de errorDe lo contrario, verás un error cada vez que escribas cualquier carácter.

Conclusión
¡Y listo! 🎉 Ya has creado un lista desplegable de búsqueda en Excel que se actualiza a medida que escribe. Con el Función FILTROTu menú desplegable se mantiene dinámico y siempre refleja los resultados coincidentes. ¡Pruébalo y optimiza aún más tus hojas de Excel! 🚀
