Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las listas desplegables de Excel son una herramienta muy sencilla de utilizar que nos
ayuda a completar datos en Excel, puedes hacer esta herramienta mucho más potente
creando listas desplegables dependientes de varios niveles en Excel. Si quieres
aprender cómo hacer una lista desplegable en Excel que dependa de otra continúa
leyendo.
En este caso vamos a crear listas desplegables de varios niveles, es decir que el
segundo desplegable dependerá del valor seleccionado en el primer desplegable.
Escribe en una misma fila los valores que aparecerán en el primer desplegable y debajo
de cada uno de esos valores coloca los valores que deben aparecer en el segundo
desplegable si esa opción ha sido la elegida en el primer desplegable.
Crea tablas para las listas desplegables
El siguiente paso es convertir cada uno de los rangos de datos en tablas.
❗ Debes tener en cuenta que tanto para los nombres de Tablas como para los nombres
de rangos de celdas no se pueden utilizar espacios. Por lo que si uno de tus valores de
los dependerá un segundo desplegable los tiene una opción es utilizar guiones bajos.
Por ejemplo, Gafas_de_sol.
Haz lo mismo con el resto de tablas.
❗ La ventaja de utilizar las tablas en lugar de los nombres para un rango de celdas es
Puedes modificar cualquier nombre desde esa misma tabla clicando sobre el
botón Modificar.
Listas desplegables primer nivel
Como vas a comprobar la parte más sencilla es insertar los desplegables en Excel.
Clica con el ratón sobre la celda donde quieres insertar el primer desplegable. En
la pestaña Datos clica en la opción Validación de datos.
En la ventana emergente que aparece clica en el botón del primer desplegable y elige
la opción Lista.
En el apartado Origen clica en botón de la derecha y selecciona con el ratón solo los
encabezados de las tres tablas que has creado.
En el ejemplo: =INDIRECTO($G$2)
La celda G2 es donde se encuentra el primer desplegable.
Haz clic en Aceptar y comprueba que los valores del segundo desplegable cambian
en función del valor seleccionado en el primer desplegable.
Listas desplegables de varios niveles: 3 o más.
Si quieres construir desplegables de 3 o más niveles solo tienes que crear un nuevo
nivel de tablas donde los encabezados deben coincidir con el nivel inmediatamente
superior del que dependen. Aplicar correctamente los nombres.
Utilizaremos una macro muy sencilla que solo tienes que pegar en tu hoja. Este es el
código:
Aplica la macro
Para crear la macro:
En el ejemplo:
• El primer desplegable está en la celda I3. Para personalizar el código para una
hoja nueva solo tienes que cambiar el valor $I$3 por el nombre de tu celda.
• El segundo y tercer desplegable están en las celdas J3 y K3. Por lo que deberás
cambiar el rango J3:K3 por el que corresponda. Si solo tienes un segundo
desplegable escribe únicamente el nombre de la celda. Ejemplo (“J3”).
Guarda el libro habilitado para Macros
Para que tu listas desplegables de varios niveles funcionen con la macro debes guardar
correctamente el libro de Excel.
❗ Recuerda que si utilizas la macro debes guardar el libro de Excel como un libro