¿Cómo crear una lista desplegable dependiente en Excel? Necesitas usar 2 funciones de Excel
- La función ÚNICA
Esta función se utilizará para la primera lista desplegable.
- La función FILTRO
Esta función se utilizará para la lista desplegable dependiente
Tabla con datos jerárquicos
Partiremos de una mesa donde tenemos un Categoría: de productos y también un Sub-Categoría. No es necesario ordenar los datos.
Nuestro objetivo es generar una lista desplegable para la Subcategoría basada en la Categoría elegida.
Creación del primer menú desplegable.
- Para la primera lista desplegable, el primer nivel de la selección, extraeremos los valores únicos de la Columna A con el Función ÚNICA.
= ÚNICO (A2: A56)
- También podemos utilizar la función ORDENAR para ordenar la lista de categorías.
- A continuación, crearemos una lista desplegable en el menú. Datos> Validación de datos
- Elija el Lista opción
- Escribe la siguiente referencia. con el símbolo #
=$E$2#
El símbolo # signo significa 'Todos los resultados regresan mediante la función Array'. Con este truco, sobresalir'sabe' todos los resultados devueltos por la función UNIQUE. No es necesario que actualice el rango de celdas usted mismo.
Cree la lista desplegable dependiente en Excel
Ahora construiremos una nueva fórmula basada en el resultado de la selección anterior. Esta vez usaremos el Función FILTRO. La escritura de la función FILTRO es:
- Seleccione la columna que contiene los datos a devolver
- Indique la columna para el filtro.
- Crea la prueba lógica (aquí =)
- El valor del filtro (aquí celda I3)
=FILTER(B2:B56,A2:A56=I3,"")
- Sólo necesitamos mantener valores únicos. Entonces, usaremos la función ÚNICA una vez más.
- Y para que todo sea perfecto, también ordenaremos los datos.
=SORT(UNIQUE(FILTER(B2:B56,A2:A56=I3,"")))
- Nuevamente, para el menú desplegable dependiente, debemos crear una lista de Validación de datos con la referencia derramada y el símbolo #.
Y con esta nueva función, hemos creado un menú desplegable dependiente😀👍


13/09/2021 a las 12:17
Hola, por favor indique por qué la fórmula única no funciona. Gracias.
13/09/2021 a las 12:30
¿Cuál es tu versión de Excel?