PRIMER PASO: Debemos convertir todas las listas en TABLAS CON FORMATO DE TABLAS
Si no conoces de estas Tablas, puedes ver este otro Vídeo, donde muestro todos los beneficios que tienen estas Tablas VÍNCULO, ¿Por qué hacer esto y no dejarla como tablitas con bordecitos y ya?, Porque al convertirlas en estas Tablas con Formato de Tablas, si luego deseas adicionar datos a tus listas, Las Listas Desplegables se actualizan solitas, sin tener que cambiar el Origen de Datos 😊.
Para convertir las listas como Tablas con formato de Tablas, es solo seleccionarla todos los datos, incluyendo el encabezado) y luego Ficha: [INICIO], Icono: [Dar Formato como Tabla], escoges el Formato que desees y Listo.
SEGUNDO PASO: Asignarle un nombre a cada Tabla (Cada Lista).
La vía más rápida es utilizando la herramienta “Crear desde la selección” en la Ficha [Fórmulas], para asignarle nombre a todas las tablas de una vez y no tener que ir una por una 😉, para ello debemos seleccionar todas las tablas creadas, incluyendo encabezados, luego, en la Ficha [Fórmulas], en el icono [Crear desde la selección] y luego seleccionar la opción: “Fila superior”.
TERCER PASO: Crear una Lista Desplegable utilizando una fórmula con la función INDIRECTO( ) en el Origen de Datos
Nos vamos a la tabla de Registro de Compras y seleccionamos todos los datos de la columna PRODUCTO, que es donde queremos hacer la lista desplegable con valores variables, luego Ficha: [Datos], icono: [Validación de Datos], luego en la ficha “Configuración”, en [Permitir] seleccionar: “Lista” y luego en Origen escribir la fórmula:
Esta función INDIRECTO( ) nos permite que busque el contenido de la celda pero como una REFERENCIA o un NOMBRE, y ¡SORPRESA! 😁, como previamente creaste listas con los nombres de las categorías, entonces ella lo que hace es buscar en los nombres que tiene creado, y coloca ese rango de datos que tiene asignado ese nombre 😀.
EJERCICIO BONO:
En este ejemplo nuestros valores de la lista desplegable, ya no depende de lo que tenga una sola celda, sino de DOS, pero no pasa nada, también lo podemos hacer 😉.
Estas son mis diferentes listas de personal por SUCURSAL y DEPARTAMENTO:
Para entender mejor te voy a explicar desde el final; es decir, te voy a mostrar primero como quedaría la fórmula del Origen de Datos de la Lista Desplegable de la columna Personal:
Fijate que seguimos utilizando la función INDIRECTO( ), pero en su interior, no voy a colocar solo la celda de la columna de DEPARTAMENTO, sino que la combino o uno primero con el contenido de la celda de SUCURSAL; es decir, por ejemplo para la primera fila quedaría así la fórmula:
=INDIRECTO(CONDADO_ADMINISTRACIÓN)
Porque fíjate que utilizamos el operador “&”, para poder unir en este caso el contenido la celda de la columna SUCURSAL, con un guion bajo “_” y luego con el contenido de la celda de DEPARTAMENTO. El operado “&” si no lo conoces, ella trabaja tal cual como si fuera una pega, o quizás si conoces la función CONCAT( ) o CONCATENAR( ), pues este operador hace exactamente lo mismo, solo que no es una función es un operador, por lo que es incluso más sencillo 😁.
Ahora bien, para que esto funcione, tus listas de PERSONAL, deben tener esta combinación de nombres idéntica; te muestro por ejemplo los nombres de las listas de CONDADO:
¿Te fijas que el nombre es el nombre de la SUCURSAL_DEPARTAMENTO? 😉 Claro para que nuestra función indirecto pueda encontrar el nombre correctamente con la unión de estas dos variables : ), y por si te preguntas para que el guion bajo y no un simple espacio, es que el EXCEL no permite nombres con espacios.
Aquí aprenderemos a crear un 📊 RANKING ESPECTACULAR 😏 que podrás obtener de tus Tablas Dinámicas en EXCEL, por ejemplo si deseas ver tus 5 MEJORES vendedores, o incluso los 5 PEORES, etc.