Skip to main content

¿Cómo crear listas desplegables dependientes con valores únicos en Excel?

Author: Xiaoyang Last Modified: 2025-06-04

Las listas desplegables dependientes son una herramienta poderosa en Excel para la validación de datos y asegurar una entrada de datos consistente. Cuando se combinan con el requisito de mostrar solo valores únicos, se vuelven aún más valiosas. Para excluir los valores duplicados y mantener solo los únicos al crear una lista desplegable dependiente, este tutorial proporciona instrucciones paso a paso para crear listas desplegables dependientes en Excel con valores únicos solamente.

create dependent drop down lists with unique values

Crear listas desplegables dependientes con valores únicos mediante funciones de Excel

Crear listas desplegables dependientes con valores únicos mediante Kutools para Excel


Crear listas desplegables dependientes con valores únicos mediante funciones de Excel

Es algo complicado crear listas desplegables dependientes con solo valores únicos en Excel; deberás aplicar las siguientes operaciones paso a paso:

Paso 1: Crear nombres de rango para los datos de la primera y segunda lista desplegable

1. Haz clic en "Fórmulas" > "Definir nombre", ver captura de pantalla:

Click Formulas > Define Name

2. En el cuadro de diálogo "Nuevo nombre", introduce un nombre de rango Categoría en el cuadro de texto "Nombre" (puedes escribir cualquier otro nombre que necesites), y luego, escribe esta fórmula =DESREF($A$2,0,0,CONTARA($A$2:$A$100)) en el cuadro de texto "Se refiere a" y finalmente haz clic en el botón Aceptar:

Nota: A2:A100 es la lista de datos sobre la que crearás la primera lista desplegable; si tienes una gran cantidad de datos, simplemente cambia la referencia de celda que necesites.

set options for the first drop down

3. Continúa creando un nombre de rango para la segunda lista desplegable, haz clic en "Fórmulas" > "Definir nombre" para abrir el cuadro de diálogo Nuevo nombre, introduce un nombre de rango Comida en el cuadro de texto "Nombre" (puedes escribir cualquier otro nombre que necesites), y luego, escribe esta fórmula =DESREF($B$2,0,0,CONTARA($B$2:$B$100)) en el cuadro de texto "Se refiere a", finalmente haz clic en el botón Aceptar:

Nota: B2:B100 es la lista de datos sobre la que crearás la lista desplegable dependiente; si tienes una gran cantidad de datos, simplemente cambia la referencia de celda que necesites.

set options for the second drop down

Paso 2: Extraer los valores únicos y crear la primera lista desplegable

4. Ahora, debes extraer los valores únicos para los datos de la primera lista desplegable ingresando la siguiente fórmula en una celda, presionando las teclas Ctrl + Shift + Enter juntas, luego arrastrando el controlador de relleno hacia abajo hasta que aparezcan valores de error, ver captura de pantalla:

=INDICE(Categoría,COINCIDIR(0,CONTAR.SI($D$1:D1,Categoría),0))
Nota: En la fórmula anterior, Categoría es el nombre de rango que creaste en el paso 2, y D1 es la celda superior de tu celda de fórmula, cámbialos según sea necesario.

enter a formula to extract the first type unique values

5. Luego, crea un nombre de rango para estos nuevos valores únicos, haz clic en "Fórmulas" > "Definir nombre" para abrir el cuadro de diálogo "Nuevo nombre", introduce un nombre de rango CategoríaÚnica en el cuadro de texto "Nombre" (puedes escribir cualquier otro nombre que necesites), y luego, escribe esta fórmula =DESREF($D$2, 0, 0, CONTAR(SI($D$2:$D$100="", "", 1)), 1) en el cuadro de texto "Se refiere a", por último, haz clic en el botón Aceptar para cerrar el cuadro de diálogo.

Nota: D2:D100 es la lista de valores únicos que acabas de extraer; si tienes una gran cantidad de datos, simplemente cambia la referencia de celda que necesites.

create a range name for the new unique values

6. En este paso, puedes insertar la primera lista desplegable. Haz clic en una celda donde deseas insertar la lista desplegable, y luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos", y en el cuadro de diálogo "Validación de datos", selecciona "Lista" desde el menú desplegable "Permitir", luego ingresa esta fórmula: =CategoríaÚnica en el cuadro de texto "Fuente", ver captura de pantalla:

set options to insert the first drop-down list

7. Luego, haz clic en el botón Aceptar; la primera lista desplegable sin valores duplicados se ha creado como se muestra en la siguiente captura de pantalla:

the first drop-down list without duplicate values is created

Paso 3: Extraer los valores únicos y crear la lista desplegable dependiente

8. Extrae los valores únicos para la lista desplegable secundaria, copia y pega la siguiente fórmula en una celda, y luego presiona simultáneamente las teclas Ctrl + Shift + Enter, luego arrastra el controlador de relleno hacia abajo hasta que aparezcan valores de error, ver captura de pantalla:

=INDICE(Comida,COINCIDIR(0,CONTAR.SI($E$1:E1,Comida)+(Categoría<>$H$2),0))
Nota: En la fórmula anterior, Comida es el nombre de rango que creaste para los datos de la lista desplegable dependiente, Categoría es el nombre de rango que creaste para los datos de la primera lista desplegable, y E1 es la celda superior de tu celda de fórmula, H2 es la celda donde has insertado la primera lista desplegable; cámbialos según sea necesario.

enter a formula to extract the second type unique values

9. Luego, continúa creando un nombre de rango para estos valores únicos secundarios, haz clic en "Fórmulas" > "Definir nombre" para abrir el cuadro de diálogo "Nuevo nombre", introduce un nombre de rango ComidaÚnica en el cuadro de texto "Nombre" (puedes escribir cualquier otro nombre que necesites), y luego, escribe esta fórmula =DESREF($E$2, 0, 0, CONTAR(SI($E$2:$E$100="", "", 1)), 1) en el cuadro de texto "Se refiere a". Finalmente, haz clic en el botón Aceptar para cerrar el cuadro de diálogo.

Nota: E2:E100 es la lista de valores únicos secundarios que acabas de extraer; si tienes una gran cantidad de datos, simplemente cambia la referencia de celda que necesites.

create a range name for this secondary unique values

10. Después de crear el nombre de rango para los valores únicos secundarios, ahora puedes insertar la lista desplegable dependiente. Haz clic en "Datos" > "Validación de datos" > "Validación de datos", y en el cuadro de diálogo "Validación de datos", selecciona "Lista" desde el menú desplegable "Permitir", luego ingresa esta fórmula: =ComidaÚnica en el cuadro de texto "Fuente", ver captura de pantalla:

set options to insert the second drop-down list

11. Haz clic en el botón Aceptar; las listas desplegables dependientes con valores únicos se han creado correctamente como se muestra en la siguiente demostración:


Crear listas desplegables dependientes con valores únicos mediante Kutools para Excel

El método anterior, aunque efectivo, puede ser bastante consumidor de tiempo y complejo para la mayoría de nosotros, especialmente cuando trabajamos con grandes conjuntos de datos o si no estás familiarizado con funciones avanzadas de Excel como rangos con nombre o fórmulas dinámicas. Afortunadamente, con Kutools para Excel, este proceso se vuelve mucho más fácil y rápido. Kutools proporciona una interfaz amigable y herramientas potentes que te permiten crear listas desplegables dependientes con valores únicos en solo unos pocos clics, eliminando la necesidad de configuración manual o fórmulas complejas.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Haz clic en "Kutools" > "Lista desplegable" > "Lista desplegable dinámica", ver captura de pantalla:

click Dynamic Drop-down List feature of kutools

2. En el cuadro de diálogo "Lista desplegable dependiente", realiza las siguientes operaciones:

  • Selecciona "Modo B: Lista desplegable dependiente de 2-5 niveles" desde la sección "Modo";
  • Selecciona los datos sobre los que deseas crear la lista desplegable dependiente desde el cuadro "Rango de datos";
  • Luego, selecciona el rango de salida donde deseas colocar la lista desplegable dependiente desde el cuadro "Área de ubicación de la lista".
  • Finalmente, haz clic en el botón Aceptar.

set the options in the dialog box

3. Ahora, las listas desplegables dependientes se han insertado en la selección mientras que los valores duplicados también se han excluido. Ver la siguiente demostración:

Consejo: Con esta función, puedes ordenar fácilmente el contenido de la lista desplegable en orden alfabético, haciendo que los datos sean más organizados y fáciles de usar. En el cuadro de diálogo, haz clic en el botón "Configuración avanzada", y luego selecciona "Ordenar alfabéticamente". Ahora, cuando hagas clic en la lista desplegable, los elementos se ordenarán alfabéticamente.
select Sort Alphabetically option  items are sorted alphabetically in the drop down list

Crear listas desplegables dependientes con valores únicos en Excel puede mejorar significativamente la precisión y la usabilidad de los datos. Ya prefieras las herramientas nativas de Excel o un complemento avanzado como Kutools, las listas desplegables dependientes con valores únicos son una adición invaluable a cualquier flujo de trabajo de gestión de datos, asegurando eficiencia y precisión en tu trabajo. Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales.


Más artículos relacionados:

  • Crear una lista desplegable con imágenes en Excel
  • En Excel, podemos crear rápidamente y fácilmente una lista desplegable con valores de celda, pero, ¿has intentado alguna vez crear una lista desplegable con imágenes? Es decir, cuando haces clic en un valor de la lista desplegable, su imagen correspondiente se muestra inmediatamente, como se muestra en la siguiente demostración. En este artículo, hablaré sobre cómo insertar una lista desplegable con imágenes en Excel.
  • Crear una lista desplegable con múltiples casillas de verificación en Excel
  • Muchos usuarios de Excel tienden a crear una lista desplegable con múltiples casillas de verificación para seleccionar varios elementos de la lista a la vez. En realidad, no puedes crear una lista con múltiples casillas de verificación con Validación de datos. En este tutorial, vamos a mostrarte dos métodos para crear una lista desplegable con múltiples casillas de verificación en Excel.
  • Crear una lista desplegable dependiente multinivel en Excel
  • En Excel, puedes crear rápidamente y fácilmente una lista desplegable dependiente, pero, ¿alguna vez has intentado crear una lista desplegable dependiente multinivel como se muestra en la siguiente captura de pantalla? En este artículo, hablaré sobre cómo crear una lista desplegable dependiente multinivel en Excel.
  • Crear una lista desplegable pero mostrar diferentes valores en Excel
  • En una hoja de cálculo de Excel, podemos crear rápidamente una lista desplegable con la función Validación de datos, pero, ¿alguna vez has intentado mostrar un valor diferente cuando haces clic en la lista desplegable? Por ejemplo, tengo los siguientes datos en dos columnas en la columna A y la columna B; ahora, necesito crear una lista desplegable con los valores de la columna Nombre, pero, cuando selecciono el nombre de la lista desplegable creada, el valor correspondiente en la columna Número se muestra como se ve en la siguiente captura de pantalla. Este artículo presentará los detalles para resolver esta tarea.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!