KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

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

AutorXiaoyang Fecha de modificación

Las listas dinámicas son una herramienta potente en Excel para la validación de datos y garantizan una entrada de datos coherente. Al combinarse con la necesidad de mostrar solo valores únicos, su valor aumenta aún más. Para excluir los valores duplicados y conservar únicamente los valores únicos al crear una lista dinámica, este tutorial ofrece instrucciones paso a paso sobre cómo crear listas dinámicas en Excel con valores únicos.

crear listas desplegables dependientes con valores únicos

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 Lista dinámica con solo valores únicos en Excel; debe seguir las siguientes operaciones paso a paso:

Paso 1: Crear Nombre de celda para los datos de la primera y segunda Lista desplegable

1. Haga clic en «Fórmulas» > «Definir nombre», como se muestra en la captura de pantalla:

Haga clic en Fórmulas > Definir nombre

2. En el cuadro de diálogo «Nuevo nombre», introduzca un nombre (por ejemplo,)Nombre de celda Categoría, aunque puede usar cualquier otro que necesite) en el campo «Nombre». A continuación, escriba esta fórmula =OFFSET($A$2,0,0,COUNTA($A$2:$A$100)) en el campo «Se refiere a» y, por último, haga clic en el botón Aceptar:

Nota:A2:A100es la lista de datos sobre la que creará la primera lista desplegable; si tiene muchos datos, simplemente cambie la referencia de celda según sus necesidades.

establecer opciones para la primera lista desplegable

3. Continúe creando un nombre de celda para la segunda lista desplegable: haga clic en «Fórmulas» > «Definir nombre» para abrir el cuadro de diálogo Nuevo nombre, introduzca un nombre (por ejemplo,)Alimentos) en el cuadro de texto «Nombre» —puede usar cualquier otro nombre que necesite— y, a continuación, escriba esta fórmula =OFFSET($B$2,0,0,COUNTA($B$2:$B$100))en el cuadro de texto «Se refiere a» y, por último, haga clic en el botón Aceptar.

Nota:B2:B100es la lista de datos sobre la que creará la Lista dinámica; si tiene muchos datos, simplemente cambie la referencia de celda según sus necesidades.

establecer opciones para la segunda lista desplegable

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

4. Ahora debe extraer los valores únicos para los datos de la primera Lista desplegable introduciendo la siguiente fórmula en una celda, pulsando las teclas Ctrl + Mayús + Intro simultáneamente y, después, arrastrando el controlador de relleno hacia abajo hasta que aparezcan valores de error; véase la captura de pantalla:

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
Nota: En la fórmula anterior,Categoríaes el Nombre de celda que creó en el paso 2, y D1es la celda situada justo encima de la celda donde introduce la fórmula; cámbielos según sus necesidades.

introduzca una fórmula para extraer los valores únicos del primer tipo

5. A continuación, cree un nombre de celda para estos nuevos valores únicos: haga clic en «Fórmulas» > «Definir nombre» para abrir el cuadro de diálogo «Nuevo nombre», introduzca un nombre como CategoríaÚnica en el cuadro de texto «Nombre» (puede usar cualquier otro nombre que necesite) y, a continuación, escriba esta fórmula =OFFSET($D$2, 0, 0, COUNT(IF($D$2:$D$100=«», "", 1)), 1)en el cuadro de texto «Se refiere a». Por último, haga clic en el botón Aceptar para cerrar el cuadro de diálogo.

Nota:D2:D100es la lista de valores únicos que acaba de extraer; si tiene muchos datos, simplemente cambie la referencia de celda según sus necesidades.

crear un nombre de rango para los nuevos valores únicos

6. En este paso, podrá insertar la primera lista desplegable. Haga clic en la celda donde quiera insertarla y, a continuación, vaya a «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos», seleccione «Lista» en el menú desplegable «Permitir» e introduzca esta fórmula: =Uniquecategory en el campo «Origen». Véase la captura de pantalla:

establecer opciones para insertar la primera lista desplegable

7. A continuación, haga clic en el botón Aceptar; la primera Lista desplegable sin Valores duplicados se crea tal como se muestra en la siguiente captura de pantalla:

se ha creado la primera lista desplegable sin valores duplicados

Paso 3: Extraer los valores únicos y crear la Lista dinámica

8. Extraiga los valores únicos para la Lista desplegable secundaria; copie y pegue la siguiente fórmula en una celda y, a continuación, pulse las teclas Ctrl + Mayús + Intro simultáneamente; después, arrastre el controlador de relleno hacia abajo hasta que aparezcan valores de error; véase la captura de pantalla:

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
Nota: En la fórmula anterior,Foodes el Nombre de celda que creó para los datos de Lista dinámica,Categoryes el Nombre de celda que creó para los datos de la primera Lista desplegable, y E1es la celda situada encima de la celda de su fórmula,H2es la celda en la que ha insertado la primera lista desplegable; cámbielas según sus necesidades.

introduzca una fórmula para extraer los valores únicos del segundo tipo

9. A continuación, cree un nombre de celda para estos valores únicos secundarios: haga clic en «Fórmulas» > «Definir nombre» para abrir el cuadro de diálogo «Nuevo nombre», introduzca el nombre =OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100=«», "", 1)), 1) en el cuadro de texto «Nombre» (puede usar cualquier otro nombre que necesite) y, a continuación, escriba esta fórmula =OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100=«», "", 1)), 1)en el cuadro de texto «Se refiere a». Por último, haga clic en el botón Aceptar para cerrar el cuadro de diálogo.

Nota:E2:E100es la lista de valores únicos secundarios que acaba de extraer; si trabaja con una gran cantidad de datos, basta con que modifique la referencia de celda que necesite.

crear un nombre de rango para estos valores únicos secundarios

10. Tras crear el nombre de celda para los valores únicos secundarios, ya puede insertar la lista desplegable. Haga clic en «Datos» > «Validación de datos» > «Validación de datos»; en el cuadro de diálogo «Validación de datos», seleccione «Lista» en el menú desplegable «Permitir» e introduzca esta fórmula:=Uniquefooden el cuadro de texto «Origen»; véase la captura de pantalla:

establecer opciones para insertar la segunda lista desplegable

11. Haga clic en el botón Aceptar; las Lista dinámica con Valores Únicos se crean correctamente tal como se muestra en la siguiente demostración:


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

El método anterior, aunque eficaz, puede resultar bastante lento y complejo para la mayoría de nosotros, especialmente al trabajar con grandes conjuntos de datos o si no está 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 sencillo y rápido. Kutools ofrece una interfaz fácil de usar y herramientas potentes que le permiten crear Lista dinámica con valores únicos en tan solo unos pocos clics, eliminando la necesidad de configuraciones manuales o fórmulas complejas.

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

1. Haga clic en «Kutools» > «Lista desplegable» > «Lista desplegable dinámica», véase la captura de pantalla:

haga clic en la función Lista desplegable dinámica de Kutools

2. En el cuadro de diálogo «Lista dinámica», realice las siguientes operaciones:

  • Seleccione "Modo B: Lista desplegable de 2-5 niveles" en la sección «Modo»;
  • Seleccione los datos sobre los que desea crear la Lista dinámica en el cuadro «Rango de datos»;
  • A continuación, seleccione en la lista el área donde desea colocar la Lista dinámica dentro del cuadro «Área de ubicación de la lista».
  • Por último, haga clic en el botón Aceptar.

establezca las opciones en el cuadro de diálogo

3. Ahora, las listas dinámicas se insertan en la selección y, al mismo tiempo, se excluyen los valores duplicados. Véase la siguiente demostración:

Consejo: Con esta función, puedes ordenar fácilmente el contenido de la lista desplegable en orden alfabético, lo que hace que los datos estén más organizados y sean más intuitivos. En el cuadro de diálogo, haz clic en el botón «Configuración avanzada» y, a continuación, selecciona «Ordenar alfabéticamente». Ahora, al hacer clic en la lista desplegable, los elementos aparecerán ordenados alfabéticamente.
 los elementos se ordenan alfabéticamente en la lista desplegable  los elementos se ordenan alfabéticamente en la lista desplegable

Crear una lista dinámica con valores únicos en Excel puede mejorar significativamente la precisión y usabilidad de sus datos. Ya sea que prefiera las herramientas nativas de Excel o un complemento avanzado como Kutools, las listas dinámicas con valores únicos constituyen una adición inestimable a cualquier flujo de trabajo de gestión de datos, garantizando eficiencia y exactitud en su labor. Si desea 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 con facilidad una lista desplegable con valores de celdas, pero, ¿ha intentado alguna vez crear una lista desplegable con imágenes? Es decir, al hacer clic en un valor de la lista desplegable, su imagen asociada se muestra inmediatamente, tal como se muestra en la siguiente demostración. En este artículo, explicaré cómo insertar una lista desplegable con imágenes en Excel.
  • Crear una lista desplegable con varias casillas de verificación en Excel
  • Muchos usuarios de Excel suelen crear listas desplegables con múltiples casillas de verificación para poder seleccionar varios elementos de la lista a la vez. En realidad, no puede crear una lista con múltiples casillas de verificación mediante la Validación de datos. En este tutorial, le mostraremos 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, puede crear una lista desplegable dependiente rápida y fácilmente, pero, ¿ha intentado alguna vez crear una lista desplegable dependiente multinivel como se muestra en la siguiente captura de pantalla? En este artículo, explicaré cómo crear una lista desplegable dependiente multinivel en Excel.
  • Crear una lista desplegable pero mostrar Valor diferente 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, ¿ha intentado alguna vez mostrar un valor diferente al hacer clic en la lista desplegable? Por ejemplo, tengo los siguientes datos en dos columnas: Columna A y Columna B. Ahora necesito crear una lista desplegable con los valores de la columna Nombre, pero al seleccionar un nombre en dicha lista desplegable, debe mostrarse el valor correspondiente de la columna Número, tal como se muestra en la siguiente captura de pantalla. Este artículo explicará detalladamente cómo resolver esta tarea.

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos