(Con 365 y sin 365, para que nadie se quede fuera)
Uno de los temas más buscados –y más útiles– en Excel es la validación de datos con listas dependientes. La idea es simple: eliges un valor en la primera lista (Área) y, automáticamente, la segunda lista (Actividades) se llena solo con lo que corresponde a esa área.
Ya tengo un video donde lo hago con funciones de matrices dinámicas (UNIQUE, FILTER, SORT) en Excel 365, pero muchos me preguntan:
“Sergio, ¿y si no tengo 365? ¿Me resigno?”
¡Claro que no! Hoy te muestro dos caminos para lograr el mismo resultado. Así sigues siendo “el chico o la chica Excel” de la oficina, uses la versión que uses.
Cómo crear Listas Dependientes en Excel: Con 365 y Sin 365
Suscríbete para más tutoriales
Descarga el archivo para practicar
Escribe tu correo electrónico para recibir gratis el archivo para practicar.
*Al enviar mi correo electrónico, acepto recibir noticias y ofertas. Puedo darme de baja en cualquier momento.
1. El camino 365 (el moderno)
Requisito: tener Microsoft 365 o Excel 2021 en adelante.
- Tabla de origen
- Crea tu tabla (Ctrl + T) con dos columnas: Área y Actividad.
- Lista de Áreas (celda desbordada)
=UNICOS(Tabla1[Área]) - Asignar la lista a Validación de datos
- En “Origen” escribe:
=B2#(B2 es la celda donde pusiste UNICOS; el numeral # captura todo el rango desbordado).
- En “Origen” escribe:
- Lista de Actividades dependiente
=FILTRO(Tabla1[Actividad], Tabla1[Área]=B2) - Segunda validación
- “Origen” →
=C2#
- “Origen” →
- Extra: evitar valores cruzados
- Con una pequeña macro (evento
Worksheet_Change) limpias la actividad cada vez que cambias el Área. Así evitas que queden combinaciones incorrectas.
- Con una pequeña macro (evento
2. El camino clásico (2010–2019)
Requisito: cualquier versión “pre-365”.
- Datos por columnas
- Coloca cada Área como encabezado y, debajo, sus actividades (sin huecos intermedios).
- Nombres definidos automáticos
- Selecciona el rango completo.
- Fórmulas → Crear desde la selección → “Fila superior”.
- Se generan nombres como
Finanzas,Operaciones, etc. (sin espacios).
- Lista de Áreas
- Validación de datos → Lista →
=INDIRECTO("Tabla2[Departamento]")(o el rango donde tengas las áreas).
- Validación de datos → Lista →
- Lista dependiente
- Validación de datos → Lista →
=INDIRECTO(B2)B2es la celda donde eliges el Área.INDIRECTOconvierte el texto “Finanzas” en el rango llamado “Finanzas”.
- Validación de datos → Lista →
- Macro opcional para limpiar
- Igual que en 365: evento
Worksheet_Changeque borra la actividad cuando cambias el Área.
- Igual que en 365: evento
¿Cuál escoger?
- Usas 365 → ve con funciones de matrices dinámicas: son más flexibles y se actualizan solas al agregar datos.
- No tienes 365 → el método clásico funciona de maravilla y es 100 % compatible.
Certifícate en Excel
Tienes experiencia en Excel y quieres mejorar tus oportunidades laborales? Obtén la Certificación Excel Expert avalada por Microsoft.
