Saltar al contenido principal

¿Cómo ocultar elementos usados ​​anteriormente en la lista desplegable?

En Excel, puede crear rápidamente una lista desplegable normal, pero ¿alguna vez ha intentado crear una lista desplegable cuando elige un elemento, el que usó anteriormente se eliminará de la lista? Por ejemplo, si tengo una lista desplegable con 100 nombres, cuando selecciono un nombre, quiero eliminar este nombre de la lista desplegable, y ahora el menú desplegable contiene 99 nombres, y así sucesivamente hasta que la lista desplegable esté vacía. Tal vez, esto sea algo difícil para la mayoría de nosotros, y aquí puedo hablar sobre cómo crear una lista desplegable de este tipo en Excel.

Ocultar elementos usados ​​anteriormente en la lista desplegable con columnas auxiliares


flecha azul burbuja derecha Ocultar elementos usados ​​anteriormente en la lista desplegable con columnas auxiliares

Supongamos que tiene una lista de nombres en la Columna A como se muestra en la siguiente captura de pantalla, luego siga los pasos a continuación uno por uno para finalizar esta tarea.

doc-ocultar-elementos-usados-lista-desplegable-1

1. Además de su lista de nombres, ingrese esta fórmula = SI (CONTAR.SI ($ F $ 1: $ F $ 11, A1)> = 1, "", FILA ()) en la celda B1, mira la captura de pantalla:

doc-ocultar-elementos-usados-lista-desplegable-1

Note: En la fórmula anterior, F1: F11es el rango de celdas que desea poner en la lista desplegable, y A1 es tu nombre de celda.

2. Luego, arrastre el controlador de relleno hasta el rango que contiene esta fórmula y obtendrá el siguiente resultado:

doc-ocultar-elementos-usados-lista-desplegable-1

3. Y continúe aplicando una fórmula en la Columna C, escriba esta fórmula: =IF(ROW(A1)-ROW(A$1)+1>COUNT(B$1:B$11),"",INDEX(A:A,SMALL(B$1:B$11,1+ROW(A1)-ROW(A$1)))) en la celda C1, mira la captura de pantalla:

doc-ocultar-elementos-usados-lista-desplegable-1

4. Luego complete esta fórmula hasta el rango que necesita, vea la captura de pantalla:

doc-ocultar-elementos-usados-lista-desplegable-1

5. Ahora necesita definir un nombre de rango para estos nombres en la Columna C, seleccione C1: C11 (el rango al que aplica la fórmula en el paso 4) y luego haga clic en Fórmulas > Definir nombre, ver captura de pantalla:

doc-ocultar-elementos-usados-lista-desplegable-1

6. En la Nuevo nombre cuadro de diálogo, escriba un nombre en el cuadro de texto Nombre y luego ingrese esta fórmula =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) en el Se refiere a campo, ver captura de pantalla:

doc-ocultar-elementos-usados-lista-desplegable-1

Note: En la fórmula anterior, C1: C11 es el rango de la columna auxiliar que ha creado en el Paso 3, y la Hoja 2 es la hoja actual que está utilizando.

7. Después de finalizar la configuración, puede crear una lista desplegable, seleccione la celda F1: F11 donde desea colocar la lista desplegable, luego haga clic en Datos > Validación de datos > Validación de datos, ver captura de pantalla:

doc-ocultar-elementos-usados-lista-desplegable-1

8. En la Validación de datos cuadro de diálogo, haga clic en Ajustes pestaña, luego elija Lista del desplegable Permitir lista desplegable, y luego debajo Fuente sección, ingrese esta fórmula: = nombrecheck, (chequear nombre es el nombre del rango que se creó en el Paso 6), vea la captura de pantalla:

doc-ocultar-elementos-usados-lista-desplegable-1

9. Y luego haz clic OK para cerrar este cuadro de diálogo, ahora, la lista desplegable se ha creado en el rango seleccionado, y después de seleccionar un nombre del menú desplegable, este nombre usado se eliminará de la lista y solo muestra los nombres que no se han usado , ver captura de pantalla:

doc-ocultar-elementos-usados-lista-desplegable-1

Consejo: No puede eliminar las columnas auxiliares que creó en los pasos anteriores, si las elimina, la lista desplegable no será válida.


Artículos relacionados:

¿Cómo insertar una lista desplegable en Excel?

¿Cómo crear rápidamente una lista desplegable dinámica en Excel?

¿Cómo crear una lista desplegable con imágenes en Excel?

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear 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  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

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

Descripción


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

  • Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Does any one know how to get the formula to reset itself once all the items on the list are selected?
e.g.
List 1, 2, 3, 4 - Then after selecting 1, List 2, 3, 4 - Then after Selecting 2, List 3, 4 - Then after selecting 3, List 4 and last, after selecting 4, list empty. How can this be reset so that after you select 4, all the items in the list reset to original list? So, after selecting 4, instead of List being empty, for list to go back to List 1, 2, 3, 4.

Thank you
This comment was minimized by the moderator on the site
This worked like a charm ... expect I need to have this "repeat" in three places on the same spreadsheet. I can't make it function properly, the second time. The items from the first drop down list are eliminated but when an entry is selected in the second location, it isn't removed from the list. Any idea on how to may this function properly?
KL
This comment was minimized by the moderator on the site
Can this formula be used successfully across multiple columns on one spreadsheet? I'm trying to have three columns where someone can select up to three items from a drop down list, i.e. item 1 in column 3, items2 in column 4, and item 3 in column 5. I can get the formula to work at the first occurrence, however, the second time I try to copy the formula, the selection(s) don't disappear from the drop down list, as they do in the column of the first occurrence.
This comment was minimized by the moderator on the site
Bravo! Fantastic solution! I have my workbook set up such that the items in my list are in a separate worksheet that I'm index-matching to through my number and helper columns leaving only them two on my calculation page. Again, very clean solution, Programmer!
This comment was minimized by the moderator on the site
Step 6 isn't working for me. I keep getting an error message saying the syntax of this name isn't correct... Can anyone help?
This comment was minimized by the moderator on the site
Is there a way to have only some of the options get removed when selected and others be permanent?
This comment was minimized by the moderator on the site
How do I get this activity to work if I transpose from Row to Column
This comment was minimized by the moderator on the site
I’ve entered all the formulas correctly, but the only name showing up is the first one on the list. What am I doing wrong??
This comment was minimized by the moderator on the site
Works great, however, if you have two people on the list with the same name e.g. John Smith it removes both incidents of 'John Smith' from the list when you select one of them.


Is there a way to amend this so that you have have multiple versions of the one name without them all being removed?


Thanks.
This comment was minimized by the moderator on the site
How would you change this formula for use of data validation list across multiple rows instead of a single column. Is that possible? Thanks
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations