Ver video: crear varias listas desplegables en Excel sin repetición
Las listas desplegables de Excel son intuitivas de usar y extremadamente útiles cuando se crea un tablero de Excel o un formulario de entrada de datos.
Puede crear varias listas desplegables en Excel utilizando los mismos datos de origen. Sin embargo, a veces, es necesario hacer que la selección sea exclusiva (de modo que una vez seleccionada, la opción no debería aparecer en otras listas desplegables). Por ejemplo, este podría ser el caso cuando asigna roles de reunión a personas (donde una persona asume un solo rol).
Creación de varias listas desplegables en Excel sin repetición
En esta publicación de blog, aprenda a crear múltiples listas desplegables en Excel, donde no hay repetición. Algo como se muestra a continuación:
Para crear esto, necesitamos crear un rango dinámico con nombre que se actualizaría automáticamente para eliminar un nombre si ya se ha seleccionado una vez. Así es como se ven los datos de back-end (esto está en una pestaña separada, mientras que el menú desplegable principal está en una pestaña llamada "Desplegable sin repetición").
Así es como puede crear estos datos de back-end:
- La columna B (Lista de miembros) tiene la lista de todos los miembros (o elementos) que desea mostrar en la lista desplegable
- La columna C (columna auxiliar 1) utiliza una combinación de funciones SI y CONTAR.SI. Esto da el nombre si el nombre aún no se ha utilizado, de lo contrario, da un espacio en blanco.
= SI (CONTAR.SI ('Desplegable sin repetición'! $ C $ 3: $ C $ 7, B3)> 0, "", B3)
- La columna D (columna auxiliar 2) utiliza una combinación de funciones SI y FILAS. Esto da el número de serie si el nombre no se ha repetido, de lo contrario, da un espacio en blanco.
= SI (C3 "", FILAS ($ C $ 3: C3), "")
- La columna E (columna auxiliar 3) utiliza una combinación de SI.ERROR, PEQUEÑO y FILAS. Esto apila todos los números de serie disponibles.
= SI.ERROR (PEQUEÑO ($ D $ 3: $ D $ 9, FILAS ($ D $ 3: D3)), "")
- La columna F (columna auxiliar 4) utiliza una combinación de funciones IFERROR e INDEX. Esto le da el nombre que corresponde a ese número de serie.
= SI.ERROR (ÍNDICE ($ B $ 3: $ B $ 9, E3), "")
- Utilice los siguientes pasos para crear un rango dinámico con nombre
- Vaya a Fórmula -> Administrador de nombres
- En el cuadro de diálogo Administrador de nombres, seleccione Nuevo
- En el cuadro de diálogo Nuevo nombre, utilice los siguientes detalles
- Nombre: DropDownList
- Se refiere a: = Lista! $ F $ 3: INDICE (Lista! $ F $ 3: $ F $ 9, COUNTIF (Lista! $ F $ 3: $ F $ 9, ”? *”))
Esta fórmula da un rango que tiene todos los nombres en la columna F. Es dinámico y se actualiza a medida que cambian los nombres en la columna F.
- Vaya a la pestaña desplegable sin repetición y cree una lista desplegable de validación de datos en el rango de celdas C2: C6. Estos son los pasos para hacer esto:
- Vaya a Datos -> Herramientas de datos -> Validación de datos
- En el cuadro de diálogo Validación de datos, utilice lo siguiente:
- Criterios de validación: lista
- Fuente: = DropDownList
- Haga clic en Aceptar
Ahora su lista desplegable está lista, donde una vez que se selecciona un elemento, no aparece en los siguientes menús desplegables.
Pruébelo usted mismo … Descargue el archivo
Otros artículos útiles sobre listas desplegables en Excel:
- Cómo crear una lista desplegable dependiente en Excel.
- Extraiga datos de la selección de lista desplegable en Excel.
- Disfrazar números como texto en una lista desplegable.
- Cree una lista desplegable con sugerencias de búsqueda.
- Selección múltiple de una lista desplegable en una sola celda.