Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Listas Desplegables Dependientes | Sistemas de Validación Dinámica
Validación y Control de Datos en Excel

Listas Desplegables Dependientes

Desliza para mostrar el menú

Un menú desplegable dependiente es una lista que cambia según lo seleccionado en otra celda. El ejemplo clásico en nuestra tabla: cuando un usuario elige Tech en la columna Category, el menú desplegable Product debe mostrar solo Laptop y Phone, y no Chair o Desk. Si se cambia la categoría a Office, la lista de productos se ajusta en consecuencia.

Esto se llama validación en cascada: una selección determina la siguiente.

Lógica detrás del proceso

El truco consiste en combinar dos conceptos ya conocidos:

  • Rangos con nombre: uno por cada categoría, cada uno apuntando a la lista de productos correspondiente;
  • INDIRECT: para seleccionar dinámicamente qué rango con nombre usar según la celda de categoría.

Si tus rangos con nombre se llaman Tech y Office, y la categoría se selecciona en la celda D2, entonces esta fórmula en el campo de validación de Product: =INDIRECT(D2).

Configuración paso a paso

Paso 1 — Prepara tus listas en la hoja Lists:

  • E1: Laptop
  • E2: Phone
  • F1: Chair
  • F2: Desk
Note
Nota

Como se utilizan rangos con nombre, no es estrictamente necesario tener encabezados, pero puedes mantenerlos para tu comodidad. En este ejemplo, los encabezados no se usarán dentro de estos pequeños rangos de celdas.

Paso 2 — Crear un rango con nombre para cada categoría:

  • Selecciona E1:E2 → en la Barra de nombres escribe Tech;
  • Selecciona F1:F2 → en la Barra de nombres escribe Office.
carousel-imgcarousel-img
Note
Nota

El rango con nombre debe coincidir con el valor de la categoría exactamente, incluyendo las mayúsculas y minúsculas. Si la celda de la categoría dice Tech, el rango con nombre debe ser Tech — no tech ni TECH.

Paso 3 — Aplicar validación a la columna Producto:

  1. Seleccionar las celdas de la columna Product (E2:E51);
  2. Abrir Data Validation → Settings → List;
  3. En Source, escribir: =INDIRECT(D2) — donde D2 es la primera celda de Category;
  4. Hacer clic en OK

Una limitación conocida

Si la celda de Category está vacía, INDIRECT no tiene nada que resolver y Excel mostrará un error de validación cuando el usuario haga clic en el desplegable de Product. Puedes suprimir esto marcando Ignore blank en la regla de validación de Product — explicado en Section 1, Chapter 5.

Tarea

  1. Probar seleccionando Tech en Category — confirmar que solo aparecen Laptop y Phone en la columna Product;
  2. Cambiar Category a Office — confirmar que la lista de Product cambia a Chair y Desk o revisar cualquier celda en la columna Product junto al valor Office en la columna Category (por ejemplo, la celda E4);
  3. Ir a la hoja Lists y agregar Tablet debajo de Phone en la columna E;
  4. Abrir Formulas → Name Manager, buscar el rango nombrado Tech y expandirlo para incluir la nueva fila (E1:E3);
  5. Revisar nuevamente el desplegable de Product — confirmar que ahora aparece Tablet.
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 2. Capítulo 3
some-alt