Listas desplegables dependientes en Excel: guía paso a paso

Listas desplegables dependientes en Excel

En resumen: ¿cómo crear listas desplegables dependientes en Excel?

Las listas desplegables dependientes hacen que la segunda lista muestre solo las opciones relacionadas con la primera (por ejemplo, país → ciudad). Se crean con Validación de datos más funciones como INDIRECTO o BUSCARX. Aquí lo hacemos paso a paso.

Aprende a crear listas desplegables dependientes en Excel con validación de datos y BUSCARX, explicado paso a paso y sin complicaciones.

Introducción

Si alguna vez trabajaste con Excel y pensaste “¿cómo evito que la gente escriba cualquier cosa aquí?”, entonces este contenido es para ti. Las listas desplegables dependientes en Excel existen justamente para resolver ese problema: guiar al usuario y mantener los datos ordenados.

Imagina una hoja donde primero eliges una categoría y, automáticamente, Excel te muestra solo los productos que pertenecen a esa categoría. Nada de errores, nada de combinaciones sin sentido. Si eliges Belleza y Bienestar, no deberías ver arroz ni leche. Y Excel puede encargarse de eso por ti.

En esta guía, vas a aprender, desde cero y paso a paso, cómo crear listas desplegables dependientes en Excel usando validación de datos y la función BUSCARX, sin macros y sin VBA. Todo explicado con calma, con ejemplos reales y pensando en alguien que recién está empezando.

Para descargar los archivos utilizados en la clase, completa con tu e-mail:

¡No te enviaremos ningún tipo de spam! Hashtag Capacitaciones es una empresa comprometida con la protección de tus datos. Si tienes alguna duda, contáctanos.

ALB21Qué son las listas desplegables dependientes en Excel

Una lista desplegable dependiente es una lista que cambia automáticamente según una selección previa que haces en otra celda.

En la práctica, funciona de una forma muy simple.

Primero eliges una condición, como una categoría. Luego, en la siguiente celda, Excel te muestra solo las opciones que tienen relación con esa condición.

En el archivo disponible para descarga, por ejemplo, trabajamos con tres columnas principales: categoría, producto y valor.

A partir de esa estructura, la lista desplegable dependiente se comporta así:

  • Si eliges Belleza y Bienestar, Excel te muestra productos como: Champú, Acondicionador, Mascarilla, Aceite de argán y otros relacionados con esa categoría.
  • Si eliges Cuidado del hogar, las opciones cambian automáticamente y ves productos como: Detergente, Esponja, Mopa, Suavizante y Friegasuelos.
  • Y si eliges Nutrición, la lista se ajusta otra vez y solo aparecen productos como: Arroz, Leche, Pan, Frutas y Legumbres.

Esto sucede porque la lista de productos depende directamente de la categoría seleccionada. Excel entiende tu elección y filtra las opciones de forma automática.

Por ese motivo, este tipo de lista se llama lista desplegable dependiente en Excel.

Este recurso se usa muchísimo en el día a día, especialmente cuando necesitas organizar información y evitar errores, por ejemplo en formularios, inventarios, registros de ventas, presupuestos o hojas de Excel que se comparten con otras personas.

ALB22Cómo crear la lista desplegable de categorías

Ahora que ya sabes qué son las listas desplegables dependientes en Excel, vamos a empezar por lo básico. Antes de hacer una lista dependiente, necesitamos crear una lista desplegable simple para la columna Categoría. Este es el primer paso y es clave para que todo lo demás funcione bien.

El objetivo es sencillo: queremos que Excel permita elegir solo las categorías correctas y nada más.

ALB23Paso 1: Seleccionar toda la columna Categoría

Primero, haz clic en la celda A2, que es donde comienza la columna de categorías.

Luego, sin soltar el teclado, presiona Ctrl + Shift + Flecha hacia abajo.

Con este atajo, seleccionas toda la columna, incluso las filas que todavía están vacías. Hacerlo de esta forma es muy importante, porque si más adelante agregas nuevas filas, la lista desplegable ya estará aplicada y no tendrás que repetir el proceso.

Paso 2: Aplicar la Validación de datos

Con la columna aún seleccionada, ve a la ficha Datos en la parte superior de Excel.

Dentro de esa ficha, busca el grupo llamado Herramientas de datos y haz clic en la opción Validación de datos.

Aquí es donde Excel te permite controlar qué tipo de información se puede escribir en una celda.

ALB24Paso 3: Configurar la lista desplegable

Cuando se abre la ventana de Validación de datos, vamos a configurarla.

En la opción Permitir, elige Lista. Esto le indica a Excel que en esa celda solo se podrán elegir valores desde una lista.

Justo debajo, asegúrate de marcar estas dos opciones:

  • Omitir blancos, para que Excel no muestre errores si la celda está vacía.
  • Celda con lista desplegable, para que aparezca la flechita al lado de la celda.

Ahora, en el campo Origen, selecciona las celdas donde están escritas las categorías. En este ejemplo, las categorías están en la fila 1, desde la columna F hasta la I, por lo que el origen será:

=$F$1:$I$1

Finalmente, haz clic en Aceptar.

la ventana de Validación de datos

A partir de este momento, cuando hagas clic en cualquier celda de la columna A, Excel solo te permitirá elegir una de las cuatro categorías disponibles.

Entender BUSCARX antes de usarla en la lista dependiente

Antes de crear la lista desplegable dependiente, es importante detenernos un momento y entender qué va a hacer Excel internamente.

La función BUSCARX le indica a Excel algo muy concreto: buscar una categoría y devolver todos los productos que están relacionados con ella.

Es decir, Excel no solo busca un valor, sino que devuelve un conjunto completo de resultados.

Ejemplo práctico para entender la lógica:

Supongamos que, en la celda A2, tienes seleccionada la categoría:

Belleza y Bienestar

La fórmula que se utiliza es:

=BUSCARX(A2;F1:I1;F2:I7)

Ahora veamos qué hace cada parte de esta fórmula.

  • A2 → es el dato que Excel va a buscar, en este caso, la categoría seleccionada.
  • F1:I1 → es el rango donde Excel va a buscar esa categoría.
  • F2:I7 → es el rango desde donde Excel debe devolver los resultados, es decir, todos los productos que corresponden a esa columna.

Por eso, el resultado de BUSCARX en este caso no es un solo valor, sino una lista completa de productos.

fórmula BUSCARX aplicada a listas desplegables dependientes en Excel.

Qué pasa cuando cambias la categoría

Si en lugar de Belleza y Bienestar seleccionas Cuidado del hogar o Nutrición, Excel vuelve a ejecutar la misma lógica.

Busca la nueva categoría en la fila de encabezados y devuelve automáticamente los productos que le corresponden. La fórmula es la misma, lo único que cambia es el valor de la celda A2.

Esta es justamente la lógica que vamos a usar para crear la lista desplegable dependiente en Excel.

Crear la lista desplegable dependiente de productos

Ahora sí, llegamos a la parte clave del proceso: hacer que la columna Producto dependa directamente de la categoría seleccionada. Es aquí donde todo lo que vimos antes empieza a trabajar en conjunto.

Paso 1: Seleccionar toda la columna Producto

Empieza haciendo clic en la celda B2, que es la primera celda donde se elegirán los productos.

Luego, presiona Ctrl + Shift + Flecha hacia abajo para seleccionar toda la columna B.

Al igual que hicimos con la columna de categorías, esto garantiza que la validación de datos se aplique también a las filas que agregues más adelante.

Paso 2: Aplicar la Validación de datos

Con la columna seleccionada, ve nuevamente a la ficha Datos.

Dentro del grupo Herramientas de datos, haz clic en Validación de datos. Este es el mismo paso a paso que seguiste para crear la lista desplegable de categorías.

Paso 3: Escribir la fórmula en el origen

Cuando se abra la ventana de Validación de datos, configura lo siguiente:

En Permitir, elige Lista.

Ahora, en el campo Origen, escribe exactamente esta fórmula:

=BUSCARX(A2;$F$1:$I$1;$F$2:$I$7)

Aquí hay un detalle muy importante que conviene entender.

La referencia A2 no está fija, porque debe cambiar según la fila. De esa forma, la lista de cada celda toma como referencia la categoría en la celda a la izquierda.

En cambio, los rangos $F$1:$I$1 y $F$2:$I$7 sí están fijados con el símbolo $, ya que siempre apuntan a la misma tabla de categorías y productos.

Una vez que la fórmula esté escrita correctamente, haz clic en Aceptar.

Ventana de Validación de datos usando la función BUSCARX como origen de la lista.

Errores comunes y cómo evitarlos

Si la lista desplegable dependiente no funciona como esperabas, revisa estos puntos:

  • No fijaste los rangos con el símbolo $ y toca hacerlo.
  • Fijaste la celda A2 y debería quedar libre para cambiar según la fila.
  • No seleccionaste toda la columna antes de aplicar la validación de datos.
  • Usas una versión de Excel que no tiene disponible la función BUSCARX.

En la mayoría de los casos, el problema suele estar en alguno de estos detalles.

Conclusión

Las listas desplegables dependientes en Excel hacen que tus hojas sean más claras, más ordenadas y mucho más profesionales. Además de mejorar la experiencia de quien usa el archivo, ayudan a reducir errores y a mantener la información consistente.

Como viste a lo largo del paso a paso, no necesitas macros ni conocimientos avanzados. Solo entender bien la lógica, organizar correctamente los datos y aplicar la validación de datos de la forma adecuada.

Si quieres dominar Excel de verdad y crear este tipo de soluciones con confianza, te recomiendo el curso completo Excel Impresionante.

Si prefieres este contenido en formato de video tutorial, mira el vídeo abajo o visita nuestro canal de YouTube!

Preguntas frecuentes (FAQ)

1. ¿Necesito un nivel avanzado de Excel para hacer esto?

No. Con Excel 365 o Excel 2021 y siguiendo el paso a paso, cualquier persona que esté empezando puede crear listas desplegables dependientes sin problemas.

2. ¿Puedo usar este método en formularios grandes?

Sí. Solo es importante mantener bien organizada la tabla auxiliar y cuidar las referencias al usar la validación de datos.

3. ¿Se puede hacer sin BUSCARX?

Sí, existen otras alternativas, pero BUSCARX es más clara, flexible y fácil de mantener en el tiempo.

4. ¿Qué pasa si agrego más productos a una categoría?

En ese caso, solo debes ampliar el rango fijo de la fórmula para incluir los nuevos productos.

5. ¿Funciona en Excel Online?

Sí, siempre que la versión de Excel Online tenga disponible la función BUSCARX.

Hashtag Capacitaciones

¡Para ver más publicaciones de Excel, haz clic aquí!


¿Te gustaría descubrir tu nivel y aprender más sobre Excel con un minicurso gratis?

Últimas publicaciones de Excel