Saltar al contenido principal

Hacer una lista desplegable dependiente dinámica en Excel (paso a paso)

Aquí, en este tutorial, presentaremos paso a paso cómo crear una lista desplegable dependiente que muestre opciones según los valores seleccionados en la primera lista desplegable. En otras palabras, haremos una lista de validación de datos de Excel basada en el valor de otra lista.

Hacer una lista desplegable dependiente dinámica
10s para hacer una lista desplegable dependiente con una herramienta útil
Haga una lista desplegable dependiente dinámica en Excel 2021 o Excel 365
Algunas preguntas que puede hacer sobre este tutorial

lista desplegable dependiente del documento 1 1 1

Descarga gratis el archivo de muestra muestra de doc


Video: Hacer una lista desplegable dependiente de Excel

 


Hacer una lista desplegable dependiente dinámica

 

Paso 1: escriba las entradas para las listas desplegables

1. En primer lugar, escriba las entradas que desea que aparezcan en las listas desplegables, cada lista en una columna por separado.

Aviso que los artículos en la primera columna (Producto) serán como nombres de Excel para las listas dependientes más adelante. Por ejemplo, aquí Frutas y Verduras serán los Nombres para las columnas B2:B5 y C2:C6 por separado.

Ver captura de pantalla:

lista desplegable dependiente del documento 1 2

2. Luego cree tablas para cada lista de datos.

Seleccione el rango de columna A1:A3, haga clic en recuadro > Mesa, luego en el cuadro de diálogo Crear tabla, marque Mi mesa tiene encabezados caja. Hacer clic OK.

lista desplegable dependiente del documento 1 3

Luego repita este paso para crear tablas para las otras dos listas.

Puede ver todas las tablas y la referencia a rangos en el Administrador de nombres (presione Ctrl + F3 Para abrirlo).

lista desplegable dependiente del documento 1 4

Paso 2: crear nombres de rango

En este paso, debe crear nombres para la lista principal y cada lista dependiente.

1. Seleccione los elementos que aparecen en la lista principal (A2: A3).

2. Luego vaya al Nombre de Caja que al lado Barra de formulas.

3. Escriba el nombre en él, aquí lo nombra como Producto.

4. Prensa Participar clave para completar.

lista desplegable dependiente del documento 1 5

Luego, repita los pasos anteriores para crear nombres por separado para cada lista dependiente.

Aquí nombra la segunda columna (B2:B5) como Fruta, y la tercera columna (C2:C6) como Verdura.

lista desplegable dependiente del documento 1 15

lista desplegable dependiente del documento 1 6

Puede ver todos los nombres de rango en el Administrador de nombres (presione Ctrl + F3 Para abrirlo).

lista desplegable dependiente del documento 1 7

Paso 3: agregue la lista desplegable principal

A continuación, agregue la lista desplegable principal (Producto), que es una lista desplegable normal de validación de datos, no una lista desplegable dependiente.

1. En primer lugar, cree una tabla.

Seleccione una celda (E1) y escriba el encabezado de la primera columna (Producto), y muévase a la siguiente celda de la columna (F1), escriba el encabezado de la segunda columna (Asunto). Agregará la lista desplegable a esta tabla.

Luego seleccione estos dos encabezados (E1 y F1), haga clic en recuadro pestaña y seleccione Mesa en el grupo Tablas.

En el cuadro de diálogo Crear tabla, marque Mi mesa tiene encabezados caja, y haga clic OK.

lista desplegable dependiente del documento 1 8

2. Seleccionar celda E2 en el que desea insertar la lista desplegable principal, haga clic en Datos pestaña e ir a Herramientas de datos grupo para hacer clic Validación de datos > Validación de datos.

lista desplegable dependiente del documento 1 9

3. En el cuadro de diálogo Validación de datos,

  • Elige Lista existentes Permitir sección,
  • Escriba debajo de la fórmula en Fuente barra, Producto es Nombre de la lista principal,
  • Haga Clic en OK.
=Product

lista desplegable dependiente del documento 1 10

Puede ver que se ha creado la lista desplegable principal.

lista desplegable dependiente del documento 1 11

Paso 4: Agregar lista desplegable dependiente

1. Seleccionar celda F2 a la que desea agregar la lista desplegable dependiente, haga clic en Datos y vaya al grupo Herramientas de datos para hacer clic en Validación de datos > Validación de datos.

2. En el cuadro de diálogo Validación de datos,

  • Elige Lista existentes Permitir sección,
  • Escriba la siguiente fórmula en Fuente barra, E2 es la celda que contiene la lista desplegable principal.
  • Haga Clic en OK.
=INDIRECT(SUBSTITUTE(E2," ","_"))

lista desplegable dependiente del documento 1 12

Si el E2 está vacío (no selecciona ningún elemento en la lista desplegable principal), verá un mensaje emergente como el siguiente, haga clic en para continuar.

lista desplegable dependiente del documento 1 13

Ahora se ha creado la lista desplegable dependiente.

lista desplegable dependiente del documento 1 14

Paso 5: pruebe la lista desplegable de dependientes.

1. Seleccionar Fruta en la lista desplegable principal (E2), luego vaya a la lista desplegable dependiente (F2) para hacer clic en el ícono de la flecha, ver si los artículos de frutas están en la lista, luego seleccione un artículo de la lista desplegable dependiente.

2. Prensa Tab audio para comenzar una nueva fila en la tabla de entrada de datos, seleccione Vegetaly muévase a la siguiente celda a la derecha, vea si los elementos vegetales están en la lista, luego seleccione un elemento de la lista desplegable dependiente.

1 gif

Notas:

10s para hacer una lista desplegable dependiente con una herramienta útil

 

Kutools for Excel proporciona una herramienta poderosa para hacer que una lista desplegable dependiente sea más fácil y rápida, veamos:

gif 1

Antes de seguir los pasos a continuación, por favor haga clic para descargar Kutools for Excel para una prueba gratuita de 30 días en primer lugar.

Paso 1: escriba las entradas para la lista desplegable

En primer lugar, organice sus datos como se muestra a continuación:

doc kutools lista desplegable dinámica 1

Paso 2: Aplicación de la herramienta Kutools

1. Seleccione los datos que ha creado, haga clic en Kutools pestaña y haga clic La lista desplegable para mostrar el submenú, haga clic en Lista desplegable dinámica.

doc kutools lista desplegable dinámica 2

2. En la lista desplegable de dependientes

  • Asegúrate de leer Modo B que coincida con su modo de datos,
  • Seleccione rango de salida, la columna del rango de salida debe ser igual a la columna del rango de datos,
  • Haga Clic en Ok.

doc kutools lista desplegable dinámica 3

Ahora se ha creado la lista desplegable dependiente.

doc kutools lista desplegable dinámica 4

Tips:
  • El modo B admite la creación de una tercera o más listas desplegables de niveles:
    doc kutools lista desplegable dinámica 5 1
  • Si sus datos están organizados como se muestra en la siguiente captura de pantalla, debe usar el Modo A, el Modo A solo admite la creación de una lista desplegable dependiente de 2 niveles.
    doc kutools lista desplegable dinámica 6
  • Más detalles sobre cómo usar Kutools para crear una lista desplegable dependiente, visite este tutorial .

Kutools for Excel

Prueba gratuita de todas las funciones durante 30 días, no se requiere tarjeta de crédito.

Más de 300 potentes características y funciones avanzadas para Excel.

No necesita ninguna habilidad especial, ahorrando horas de tiempo todos los días.

Haga una lista desplegable dependiente dinámica en Excel 2021 o Excel 365

 

Si está en Excel 2021 o Excel 365, hay otra forma de crear rápidamente una lista desplegable dependiente dinámica mediante el uso de nuevas funciones UNIQUE y FILTRO.

Suponiendo que sus datos de origen estén organizados como se muestra en la captura de pantalla, siga los pasos a continuación para crear la lista desplegable dinámica.

Paso 1: usar la fórmula para obtener elementos para la lista desplegable principal

Seleccione una celda, por ejemplo, la celda G3, y use las funciones ÚNICO y FILTRO para extraer los valores únicos del Producto lista que será la fuente de la lista desplegable principal, y presione Participar clave.

=UNIQUE(FILTER(A3:A20, A3:A20<>""))
Note: Con los productos en A3:A12, agregamos 8 celdas adicionales a la matriz para atender posibles nuevas entradas. Además, incorporamos la función FILTRO en ÚNICO para extraer valores únicos sin espacios en blanco.

Paso 2: crea la lista desplegable principal

1. Seleccione una celda en la que desee colocar la lista desplegable principal, por ejemplo, celda D3, haga clic Datos pestaña y vaya a Herramientas de datos grupo para hacer clic Validación de datos > Validación de datos.

2. En el cuadro de diálogo Validación de datos,

  • Elige Lista existentes Permitir sección,
  • Escriba debajo de la fórmula en Fuente bar,
  • Haga Clic en OK.
=$G$3#
Note: Esto se denomina referencia de rango de derrame, y esta sintaxis se refiere a todo el rango, independientemente de cuánto se expanda o se contraiga.

Ahora se crea la lista desplegable principal.

Paso 3: uso de la fórmula para obtener elementos para la lista desplegable dependiente

Seleccione una celda, por ejemplo, la celda H3, utilizando la función FILTRO para filtrar los elementos según el valor de la celda D3 (el elemento seleccionado en la lista desplegable principal), presione Participar clave.

=FILTER(B3:B20, A3:A20=D3)
Note: si hay un espacio en blanco en la lista desplegable principal, la fórmula volverá a ceros.

Paso 4: Crear la lista desplegable de dependientes

1. Seleccione una celda que colocará la lista desplegable dependiente, por ejemplo, celda E3, haga clic Datos pestaña y vaya a Herramientas de datos grupo para hacer clic Validación de datos > Validación de datos.

2. En el cuadro de diálogo Validación de datos,

  • Elige Lista existentes Permitir sección,
  • Escriba debajo de la fórmula en Fuente bar,
  • Haga Clic en OK.
=$H$3#
Note: Esto se denomina referencia de rango de derrame, y esta sintaxis se refiere a todo el rango, independientemente de cuánto se expanda o se contraiga.

Ahora la lista desplegable dependiente se crea correctamente.

Cuando agrega nuevos elementos o realiza algunos cambios en A3: A20, la lista desplegable se actualizará automáticamente.

Tips:

Ordenar la lista desplegable alfabéticamente

Si desea organizar alfabéticamente los elementos de la lista desplegable, puede utilizar la siguiente fórmula para la tabla de preparación.

Para el menú desplegable principal (la fórmula en la celda G3):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")))

Para el menú desplegable dependiente (la fórmula en la celda H3):

=SORT(FILTER(B3:B20, A3:A20=D3))

Ahora ambas listas desplegables se ordenan alfabéticamente de la A a la Z.

menú desplegable dependiente del documento 365 8

Para ordenarlos alfabéticamente de la Z a la A, utilice la siguiente fórmula:

Para el menú desplegable principal (la fórmula en la celda G3):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")), 1, -1)

Para el menú desplegable dependiente (la fórmula en la celda H3):

=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)

Algunas preguntas que puede hacer:

1. ¿Por qué insertar una tabla para cada lista de datos?

Insertar una tabla para la lista de datos lo ayudará a actualizar automáticamente la lista desplegable en función de los cambios en la lista de datos. Por ejemplo, al agregar 'Otros' en la primera lista de datos, la lista desplegable principal se agregará automáticamente con 'Otros'.

actualización de la lista desplegable dependiente del documento

2. ¿Por qué usar una tabla para colocar listas desplegables?

Cuando presiona la tecla Tab para agregar una nueva línea a la tabla, las listas desplegables también se agregarán automáticamente en la nueva línea.

3. ¿Cómo funciona la función INDIRECTA?

INDIRECT La función se utiliza para convertir una cadena de texto en una referencia válida.

4. ¿Cómo funciona la fórmula INDIRECTO(SUSTITUTO(E2&F2," ",""))?

En primer lugar, SUSTITUIR función reemplaza el texto con otro texto. Aquí solía quitar los espacios de los nombres combinados (E2 y F2). Después INDIRECT La función convierte la cadena de texto (los contenidos combinados por E2 y F2) en una referencia válida.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations