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
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à.
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:
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:
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:
4. Quindi riempi questa formula fino all'intervallo che ti serve, vedi screenshot:
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:
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:
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:
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:
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:
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
Kutools for Excel Risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
- Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
- Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il 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!



















