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.
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
Elegimos la opción LISTA
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:
En las celdas adyacentes queremos que nos aparezcan las opciones de los cursos según la temática
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.
Ahora, seleccionando la celda dónde aparecerá el curso volvemos a entrar en DATOS > VALIDACION DE DATOS
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.
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.
Deja una respuesta