Para crear un menú desplegable dinámico, existen tres métodos en sobresalir
- Utilice la función ÚNICA
- Pon tus datos en una tabla. y utilizar la función INDIRECTO
- Trabajar con una sugerencia oculta en una tabla
Crear un menú desplegable en Excel
vimos en este artículo cómo crear un menú desplegable en una celda de una hoja de cálculo. Sólo que con la técnica tradicional, Agregar un nuevo elemento a la fuente de datos no aparece en el menú desplegable.

Pero es fácil corregir este problema, ya sea usando una tabla o usando funciones propagadas.
Método la función ÚNICA
Gracias a las funciones de Excel 365 es muy fácil poder recuperar el contenido de una columna y sin duplicados. Primero, escribiremos el Función ÚNICA.
=ÚNICO(Tabla1[Nombre]))

Solamente, no es possible para indicar directamente una fórmula en la referencia de una lista desde un menú desplegable. Pero para recordar el resultado de una función matricial, debes usar un referencia extendida a través de símbolo #.
=C2#

Si no tienes Excel 365, debes usar una tabla
Para dinamizar una lista desplegable, otra solución bastante sencilla es utilizar la herramienta Tableau y la Función INDIRECTA

- Seleccione sus datos de origen
- Activar el menú Insertar > Tabla
- Importante, marca la casilla Mi mesa tiene encabezados.

- Reabrir el menú Datos > Validación de datos
- Cambie la fuente a la siguiente fórmula
=INDIRECTO("Tabla1[Nombre]")

El uso de la función INDIRECTA es obligatoria porque el área Fuente, no puedo comprender las referencias de matriz.
La función INDIRECTA en realidad nos permite interpretar la referencia de la columna Tabla escrita en forma de texto a medida que te lo explicamos en este artículo.

Consejo improbable siempre desde una mesa
¡¡ ...Este consejo es increíble!!!!!!!!!!!!!!!! En ningún otro lugar he visto a alguien mencionarlo en un artículo.o un video (Bueno, sí, el mío). Y sin embargo es súper simple.
- Inserta tus datos en un Tableau
- Abrir el cuadro de diálogo Validación de datos
- Seleccionar opción Lista
- Seleccione la columna de su Tabla (con el flecha de selección), pero las referencias parecen estándar. Sin referencias de tipo “Array”

- Añadir un nuevo nombre debajo del último.
- Y es todo. El nuevo nombre ahora está en el menú desplegable. La fuente de datos se actualizó automáticamente porque estamos en una Tabla 😀👍

De hecho, cuando indicas las referencias, la escritura te hace pensar en referencias fijas. Sin embargo, hicimos la selección a partir de una Tabla. Es por eso que la propiedad de las referencias dinámicas aplicar, incluso si la redacción de las referencias no lo sugiere.
Si aún no está claro, mira el vídeo en youtube. En menos de un minuto tienes la explicación 😉
25/08/2023 a las 09:43
Hola,
Tengo varias columnas. Me gustaría que con la lista desplegable de códigos de tienda que tengo, cuando muestro uno, toda la línea (nombre, dirección y CP de la tienda) se incrementen automáticamente en mi formulario para evitar tener que escribirla manualmente. ¿Es esto posible por favor?
Merci par avance verter ayudante votre.
cordialement,
25/08/2023 a las 11:11
Hola,
Sí, por supuesto que es posible. Una vez que hayas seleccionado tu código, utiliza la función INVESTIGAR ou BUSCARV para devolver los datos asociados con su código.
11/04/2023 a las 20:40
buenas tardes señor
¿Es posible a partir de una misma lista básica crear dos trayectorias de listas desplegables en cascada? Por ejemplo, una lista de sitios de ventas, una lista desplegable en cascada para ingenieros y otra lista desplegable en cascada para asistentes de ventas, cada lista en 3 niveles.
Gracias y buenas noches, felicitándolo por la ergonomía de su sitio.
02/03/2023 a las 16:14
¡Hola
¿Es posible tener un menú desplegable, por ejemplo?
XAUUSD
EURUSD
Depende de la elección que hagamos y apliquemos tal o cual fórmula de cálculo.
02/03/2023 a las 18:58
Sí, por supuesto, pero dependiendo de tus necesidades, hay muchas formas de construirlo.
02/12/2022 a las 19:54
Fórmula aplicada y probada agregando un nombre manualmente; pero cuadro de diálogo que se abre con:
"Este valor no coincide con las restricciones de validación de datos para esta celda"
Comentarios y remédier?
Merci
03/12/2022 a las 14:37
Uuuuu, no puedo darte una respuesta en absoluto porque podría haber docenas de razones.
27/02/2021 a las 17:23
Hola, necesito un pequeño consejo de experto: tengo una columna con un menú desplegable: equipo en cuestión que contiene 7 nombres de equipos, tengo otra columna al lado con un menú desplegable también y me gustaría mostrarlo allí. nombres de las personas que pertenecen al equipo seleccionado... ¿cómo conecto los nombres de las personas con los nombres de los equipos? gracias por su ayuda
27/12/2020 a las 22:41
hola,
Tengo una tabla con artículos, luego una columna de precios en relación con un vendedor y una tercera columna de precios en relación con otro vendedor, es decir, columna A artículos columna B precio X columna C precio Y
En mi base de datos, en otra hoja, siguiendo la lista desplegable de artículos, me gustaría que mi celda de precio cambiara según el vendedor:
columna D vendedor X o Y en la lista desplegable
elementos de la columna E en la lista desplegable
Precio unitario de la columna F basado en el precio y el vendedor.
¿Es posible encontrar la fórmula correcta?
=IF(E3="";"";BUSCARV(E3;PRECIOS!$A$1:$C$18;3;FALSO)*AND(D3=VENDEDORES!$A$2;Binder1.xlsx!PRICE_X;Binder1.xlsx! PRICE_Y;-1)) solo funciona para 1 de los 2 vendedores
una pequeña mano por favor muchas gracias
11/12/2020 a las 15:42
Hola,
Cuando el menú desplegable contiene cientos de líneas,
-> ¿Es posible simplificar el ingreso teniendo un ajuste dinámico de las sugerencias del menú desplegable según las letras ingresadas?
No sé si mi pregunta es clara :-/
25/11/2020 a las 17:54
Hola,
Tengo una pestaña de EMPRESAS:
Nombre dirección: ....
Luego tengo una pestaña CONTACTOS:
Empresa: apellido: nombre
En la pestaña OPORTUNIDADES tengo:
Empresa: nombre de contacto
Me gustaría poder en esta última pestaña, al ingresar a una oportunidad, después de haber ingresado a la empresa en col. Poder tener una validación de los nombres de contacto de esta empresa de acuerdo a todas las ocurrencias de la empresa en la pestaña de contacto. ¿Si usted me puede ayudar? Gracias
20/11/2020 a las 12:31
Hola,
¡Gracias por tus explicaciones siempre claras!
Siguiendo con las listas desplegables, ¿es posible mostrar una opción predeterminada (sin usar VBA)?
20/11/2020 a las 13:24
Hola,
No, eso no es posible
30/10/2020 a las 22:41
Gracias, funcionó :)