¿Cómo crear una lista desplegable dependiente en Excel?

Última actualización el 15/11/2024
Tiempo de leer: 3 minutos

¿Cómo crear una lista desplegable dependiente en Excel? Necesitas usar 2 funciones de Excel

  1. La función ÚNICA

    Esta función se utilizará para la primera lista desplegable.

  2. 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.

Datos jerárquicos

Nuestro objetivo es generar una lista desplegable para la Subcategoría basada en la Categoría elegida.

Presentación de una lista desplegable dependiente

Creación del primer menú desplegable.

  1. 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)

Función ÚNICA para extraer una categoría única
  1. También podemos utilizar la función ORDENAR para ordenar la lista de categorías.
Función SORT para reordenar el resultado
  1. A continuación, crearemos una lista desplegable en el menú. Datos> Validación de datos
Validación de datos del menú
  1. Elija el Lista opción
  2. Escribe la siguiente referencia. con el símbolo #

=$E$2#

Lista desplegable con referencias de matriz dinámica

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:

  1. Seleccione la columna que contiene los datos a devolver
  2. Indique la columna para el filtro.
  3. Crea la prueba lógica (aquí =)
  4. El valor del filtro (aquí celda I3)

=FILTER(B2:B56,A2:A56=I3,"")

Función FILTRO para crear la lista desplegable dependiente
  • 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,"")))

Lista dependiente con la función FILTRO
  • Nuevamente, para el menú desplegable dependiente, debemos crear una lista de Validación de datos con la referencia derramada y el símbolo #.
Referencia para el menú desplegable Dependiendo

Y con esta nueva función, hemos creado un menú desplegable dependiente😀👍

Menú desplegable dependiendo

2 Comentarios

  1. Jun
    13/09/2021 a las 12:17

    Hola, por favor indique por qué la fórmula única no funciona. Gracias.

    Responder

    • Frédéric LE GUEN
      13/09/2021 a las 12:30

      ¿Cuál es tu versión de Excel?

      Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

¿Cómo crear una lista desplegable dependiente en Excel?

Tiempo de leer: 3 minutos
Última actualización el 15/11/2024

¿Cómo crear una lista desplegable dependiente en Excel? Necesitas usar 2 funciones de Excel

  1. La función ÚNICA

    Esta función se utilizará para la primera lista desplegable.

  2. 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.

Datos jerárquicos

Nuestro objetivo es generar una lista desplegable para la Subcategoría basada en la Categoría elegida.

Presentación de una lista desplegable dependiente

Creación del primer menú desplegable.

  1. 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)

Función ÚNICA para extraer una categoría única
  1. También podemos utilizar la función ORDENAR para ordenar la lista de categorías.
Función SORT para reordenar el resultado
  1. A continuación, crearemos una lista desplegable en el menú. Datos> Validación de datos
Validación de datos del menú
  1. Elija el Lista opción
  2. Escribe la siguiente referencia. con el símbolo #

=$E$2#

Lista desplegable con referencias de matriz dinámica

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:

  1. Seleccione la columna que contiene los datos a devolver
  2. Indique la columna para el filtro.
  3. Crea la prueba lógica (aquí =)
  4. El valor del filtro (aquí celda I3)

=FILTER(B2:B56,A2:A56=I3,"")

Función FILTRO para crear la lista desplegable dependiente
  • 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,"")))

Lista dependiente con la función FILTRO
  • Nuevamente, para el menú desplegable dependiente, debemos crear una lista de Validación de datos con la referencia derramada y el símbolo #.
Referencia para el menú desplegable Dependiendo

Y con esta nueva función, hemos creado un menú desplegable dependiente😀👍

Menú desplegable dependiendo

2 Comentarios

  1. Jun
    13/09/2021 a las 12:17

    Hola, por favor indique por qué la fórmula única no funciona. Gracias.

    Responder

    • Frédéric LE GUEN
      13/09/2021 a las 12:30

      ¿Cuál es tu versión de Excel?

      Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *