Vai al contenuto principale

Come nascondere gli elementi utilizzati in precedenza nell'elenco a discesa?

In Excel, puoi creare rapidamente un normale elenco a discesa, ma hai mai provato a creare un elenco a discesa quando scegli un elemento, quello precedentemente utilizzato verrà rimosso dall'elenco? Ad esempio, se ho un elenco a discesa con 100 nomi, mentre seleziono un nome, desidero eliminare questo nome dall'elenco a discesa e ora il menu a discesa contiene 99 nomi e così via fino a quando l'elenco a discesa non è vuoto. Forse, questo è un po 'difficile per la maggior parte di noi, e qui posso parlare di come creare un tale elenco a discesa in Excel.

Nascondi gli elementi utilizzati in precedenza nell'elenco a discesa con colonne helper


freccia blu freccia destra Nascondi gli elementi utilizzati in precedenza nell'elenco a discesa con colonne helper

Supponendo di avere un elenco di nomi nella colonna A come mostrato nella seguente schermata, quindi seguire i passaggi seguenti uno per uno per completare questa attività.

doc-nascondi-elementi-usati-elenco a discesa-1

1. Oltre al tuo elenco di nomi, inserisci questa formula = SE (CONTA.SE ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) nella cella B1, vedi screenshot:

doc-nascondi-elementi-usati-elenco a discesa-1

Note:: Nella formula sopra, F1: F11è l'intervallo di celle in cui si desidera inserire l'elenco a discesa e A1 è il tuo nome cell.

2. Quindi trascina il quadratino di riempimento sull'intervallo che contiene questa formula e otterrai il seguente risultato:

doc-nascondi-elementi-usati-elenco a discesa-1

3. E continua ad applicare una formula nella colonna C, digita questa formula: =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)))) nella cella C1, vedi screenshot:

doc-nascondi-elementi-usati-elenco a discesa-1

4. Quindi riempi questa formula fino all'intervallo che ti serve, vedi screenshot:

doc-nascondi-elementi-usati-elenco a discesa-1

5. Ora è necessario definire un nome di intervallo per questi nomi nella colonna C, selezionare C1: C11 (l'intervallo in cui si applica la formula nel passaggio 4), quindi fare clic su Formule > Definisci nome, vedi screenshot:

doc-nascondi-elementi-usati-elenco a discesa-1

6. Nel Nuovo nome finestra di dialogo, digitare un nome nella casella di testo Nome e quindi immettere questa formula =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) nella Si riferisce a campo, vedi screenshot:

doc-nascondi-elementi-usati-elenco a discesa-1

Note:: Nella formula sopra, C1: C11 è l'intervallo di colonne helper che hai creato nel passaggio 3 e il foglio 2 è il foglio corrente che stai utilizzando.

7. Dopo aver terminato le impostazioni, è possibile creare un elenco a discesa, selezionare la cella F1: F11 in cui si desidera inserire l'elenco a discesa, quindi fare clic su Dati > Convalida dati > Convalida dati, vedi screenshot:

doc-nascondi-elementi-usati-elenco a discesa-1

8. Nel Convalida dati finestra di dialogo, fare clic Impostazioni profilo scheda, quindi scegli Lista dal Consentire elenco a discesa, quindi sotto Fonte sezione, inserisci questa formula: = controllo del nome, (controllo del nome è il nome dell'intervallo creato nel passaggio 6), vedi screenshot:

doc-nascondi-elementi-usati-elenco a discesa-1

9. E poi clicca OK per chiudere questa finestra di dialogo, ora l'elenco a discesa è stato creato nell'intervallo selezionato e dopo aver selezionato un nome dall'elenco a discesa, questo nome utilizzato verrà rimosso dall'elenco e mostra solo i nomi che non sono stati utilizzati , vedi screenshot:

doc-nascondi-elementi-usati-elenco a discesa-1

Consiglio: Non è possibile rimuovere le colonne helper create nei passaggi precedenti, se le rimuovi, l'elenco a discesa non sarà valido.


Articoli correlati:

Come inserire un elenco a discesa in Excel?

Come creare rapidamente un elenco a discesa dinamico in Excel?

Come creare un elenco a discesa con immagini in Excel?

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
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