Así que anteriormente escribí sobre cómo puede crear una lista desplegable simple en Excel, que es perfecto para cualquier tipo de validación de datos. Si tiene un rango de valores que las personas deben ingresar repetidamente, lo mejor es crear una lista desplegable para que no se puedan ingresar datos no válidos.
Eso es genial, pero ¿qué sucede si necesita un menú desplegable vinculado? ¿lista? ¿Que quiero decir? Por ejemplo, alguien elige un valor en la lista desplegable A y desea que los valores se actualicen en la lista desplegable B.
Crear listas desplegables vinculadas en Excel
Comencemos con un ejemplo para comprenda mejor cómo podemos usar listas enlazadas en Excel. Digamos que tengo una tabla que tiene tres columnas que representan las marcas de un automóvil: Toyota, Honda y Nissan. Las filas representan los modelos:
Entonces, lo que podríamos hacer es tener un menú desplegable que contenga las marcas, como Toyota, Honda y Nissan y el segundo menú desplegable tendría los modelos. Si tuviéramos que seleccionar Toyota, el segundo menú desplegable mostraría Prius, Camry y Solara.
Para ello, configure los datos en una tabla como se muestra arriba. Ahora seleccione las categorías (Fila 1) y asigne un rango al rango en el cuadro de texto superior izquierdo, arriba de la columna A.
Ahora que ha nombrado el rango para las categorías, debe nombrar el rango para cada una de las opciones como se muestra a continuación:
Para crear la primera lista desplegable, debe hacer clic en cualquier celda en blanco y luego hacer clic en Datoscinta y haga clic en Validación de datos.
Ahora seleccione Listapara Permitircuadro y escriba "= carbrands" en el cuadro Origen. Tenga en cuenta que debe escribir lo que haya llamado sus categorías, no necesariamente "carbrands".
Haga clic en Aceptar y aparecerá su primera lista desplegable. Ahora asegúrese de anotar en qué celda puso la primera lista desplegable porque la necesitará más adelante, por ejemplo, E2, etc.
Ahora, haga clic en otra celda en blanco y vaya a Validación de datos nuevamente. Seleccione Listanuevamente, pero esta vez escriba "= indirecto (E2)" en la fuente. En lugar de E2, colocará la ubicación de la celda para la primera lista desplegable que creó.
La función indirecta básicamente tomará la decisión que hecho en el primer menú desplegable y usarlo para el segundo. Tenga en cuenta que si recibe un mensaje como "La fuente tiene actualmente un error, ¿desea continuar?", Significa que todavía no ha elegido un valor para el primer menú desplegable (no se puede seleccionar el valor NULO).
¡Eso es todo! Genial, ¿verdad? Puede seguir profundizando si lo desea, solo use el segundo menú desplegable como Origen del tercer menú desplegable, y así sucesivamente. ¡Disfruta!