Excel. Listas desplegables dependientes

Qué vamos a hacer

En la ficha de matrícula de esta academia al matricular a un alumno en un curso lo hacen a través de temáticas: si quieres diseño gráfico tienes para elegir Photoshop, Illustrator o Indesign, si quieres office puedes escoger entre Word, Excel, Access o powerpoint o los distintos niveles de inglés y francés.

LISTAS ANIDADAS 00

Vamos a crear una lista desplegable en la que figuren los posibles datos. Para ello seleccionamos la celda y en la ficha DATOS de la cinta de opciones pulsamos sobre VALIDACION DE DATOS

LISTAS ANIDADAS 01

Elegimos la opción LISTA

LISTAS ANIDADAS 02

Y en ORIGEN podemos marcar el rango dónde están la lista, el nombre del rango o los valores, en el ejemplo he puesto directamente el nombre del rango
Con esto conseguimos que en las celdas dónde se haya aplicado aparezca el desplegable con los valores que le hemos indicado:

LISTAS ANIDADAS 03

En las celdas adyacentes queremos que nos aparezcan las opciones de los cursos según la temática

LISTAS ANIDADAS 04

Para esto utilizaremos la función INDIRECTO, como vamos a llamar los nombres de rangos debemos crearlo previamente.
La función INDIRECTO devolverá como valor lo que figure en otra celda, sólo eso, nos sirve para tomar como origen de datos un nombre de rango.

LISTAS ANIDADAS 05

Ahora, seleccionando la celda dónde aparecerá el curso volvemos a entrar en DATOS > VALIDACION DE DATOS

LISTAS ANIDADAS 06

En ORIGEN es dónde hay que insertar la función INDIRECTO sólo tiene un parámetro, el valor de la celda que tiene que leer, en nuestro ejemplo la celda anterior, ahora, si todo ha ido bien al elegir en la celda E3 un tema en la celda F3 tendremos para elegir los cursos de ese tema.

Listas anidadas o listas dependientes

Este método es muy sencillo para crear estas listas anidadas, si hubiera cualquier modificación como hemos utilizado nombres de rango cambiarán los valores automáticamente; una vez que hemos dado valor a las celdas si cambiáramos la celda TEMATICA la celda CURSO no cambiará, tendríamos que hacerlo con la función SI y BUSCARV.

Anuncio publicitario

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Blog de WordPress.com.

Subir ↑