Sommario
Mentre si lavora con convalida dei dati in Excel, potrebbe essere necessario rimuovere gli elementi usati dal file elenco a discesa a evitare di assegnare due volte un elemento dell'elenco Ad esempio, potrebbe essere necessario assegnare più dipendenti a diversi turni di lavoro e non si vuole assegnare un dipendente più di una volta. Un altro scenario potrebbe essere quello di assegnare i giocatori a diverse posizioni in una partita a punteggio e si deve assegnare un giocatore a una posizione specifica. In questi casi, se si dispone di un elenco a discesa per assegnare i dipendenti a turni di lavoro o i giocatori a diverse posizioni, è necessario che i giocatori siano assegnati a una posizione specifica.In questo tutorial vi mostrerò come rimuovere gli elementi usati dall'elenco a discesa in Excel.
Scarica il quaderno di esercizi
Scaricate questo libro di esercizi per esercitarvi mentre leggete questo articolo.
Rimuovere gli articoli usati.xlsx2 modi semplici per rimuovere gli elementi usati dall'elenco a discesa in Excel
Ipotizziamo uno scenario in cui abbiamo un foglio di lavoro di Excel con l'oggetto nome dei dipendenti È necessario assegnare ciascuno di questi dipendenti a un diverso turno di lavoro e non si vuole assegnare un dipendente più di una volta. Pertanto, è necessario un elenco a discesa con il nome dei dipendenti che rimuova automaticamente un dipendente una volta che è stato assegnato a un compito. Utilizzerò questo foglio di lavoro per mostrarvi 2 modi semplici a rimuovere le voci usate dall'elenco a discesa L'immagine seguente mostra il foglio di lavoro con cui lavoreremo e che contiene l'elenco a discesa con gli elementi utilizzati rimossi.
Metodo 1: Usare le colonne di aiuto per rimuovere gli elementi usati dall'elenco a discesa in Excel
Un modo semplice per rimuovere gli elementi usati dall'elenco a discesa è quello di usare due colonne di aiuto Vediamo come possiamo farlo.
Fase 1:
- Per prima cosa, scrivere la seguente formula nella cella C5 sotto il Numero di riga
=IF(COUNTIF($F$5:$F$14,B5)>=1,"",ROW())
Ripartizione della formula:
- Il SE la funzione eseguirà il test logico COUNTIF($F$5:$F$14, B5)>=1 .
- Il COUNTIF scoprirà se la cella B5 appare nel gamma assoluta $F$5:$F$14 più di una volta .
- Se la cella B5 appare una volta o di più nel gamma assoluta $F$5:$F$14 , il SE restituirà un oggetto stringa vuota ( "" ).
- Altrimenti, il SE restituirà la funzione numero di riga di cella B5 utilizzando il FILO .
- Poi, premendo ENTRARE , scopriremo il numero di riga di cella B5 in cella C5 .
- Ora, trasciniamo il file maniglia di riempimento di cella C5 verso il basso per applicare la formula alla resto delle cellule nel Numero di fila.
- Infine, si otterranno tutti i dati numeri delle righe di cellule del Dipendente .
Fase 2:
- Quindi, scrivere la seguente formula nella cella D5 sotto il Nome del dipendente.
=IF(ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14),"",INDEX(B:B,SMALL(C$5:C$14,1+ROW(B5)-ROW(B$5))))
Ripartizione della formula:
- Il SE la funzione eseguirà il test logico ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14) .
- Il CONTO conterà il numero di celle nell'intervallo assoluto C$5:C$14 .
- Il PICCOLO la funzione trovare il kesimo valore più piccolo nell'intervallo assoluto C$5:C$14 . Qui, k sarà determinato da 1+FILA(B5)-FILA(B$5) .
- Il INDICE la funzione prenderà il valore k° valore più piccolo nell'intervallo assoluto C$5:C$14 determinato dal PICCOLO come unico argomento( numero_riga ) e restituire riferimenti del celle .
- Poi, premendo ENTRARE , otterremo il nome del dipendente di cella B5 in cella D5 .
- Ora, trasciniamo il file maniglia di riempimento di cella D5 verso il basso per applicare la formula alla resto delle cellule nel Nome del dipendente .
- Infine, si otterranno tutti i dati dipendente nomi nel Dipendente colonna.
Fase 3:
- Successivamente, si farà clic sul pulsante Definire il nome sotto il Formule .
- Ora, una nuova finestra intitolata Modifica nome Verrà visualizzato. Inseriamo Dipendente nel Nome casella di input.
- Quindi, si inserisce la formula seguente nel file Si riferisce a la casella di immissione.
=Helper!$B$4:$D$14=OFFSET(Helper!$D$5,0,0, COUNTA(Helper!$D$5:$D$14)-COUNTBLANK(Helper!$D$5:$D$14),1)
Ripartizione della formula:
- Aiutante è il nome del file foglio di lavoro stiamo lavorando.
- Il CONTE conterà tutti gli elementi valori delle celle nel gamma assoluta $D$5:$D$14 .
- Il CONTEGGIO conta i dati di numero di celle vuote nel gamma assoluta $D$5:$D$14 .
- Dopodiché, facciamo clic su OK .
Passo 4:
- Successivamente, si selezionano tutte le celle del file A discesa per creare una colonna elenco a discesa .
- Ora facciamo clic sul pulsante Convalida dei dati sotto il menu a tendina Dati .
- Quindi, si selezionerà la voce Convalida dei dati dal a discesa .
- Ora, una nuova finestra intitolata Convalida dei dati Quindi, selezioniamo Elenco dal Consentire menu a discesa.
- Quindi, inseriamo =Dipendente nel Fonte casella di input.
- Dopodiché, facciamo clic su OK .
- Infine, vedremo a discesa in ogni cella del foglio di lavoro A discesa.
- Ora, selezioneremo il nome Gus Fring dal elenco a discesa in cella F5 .
- Ora, se facciamo clic sul pulsante secondo menu a tendina , vedremo che il nome Gus Fring Non è incluso in questo elenco a discesa. Poiché questo elemento è già stato utilizzato, verrà rimosso dagli elenchi a discesa successivi.
- Successivamente, se selezionare i nomi da altri elenchi a discesa, vedremo che l'opzione articoli selezionati o nomi sarà rimosso dal i seguenti elenchi a discesa .
Per saperne di più: Come creare un elenco a discesa in più colonne in Excel (3 modi)
Letture simili:
- Come creare una casella di riepilogo a selezione multipla in Excel
- Elenco a discesa di Excel in base alla selezione
- Come collegare il valore di una cella a un elenco a discesa in Excel (5 modi)
- Elenco a discesa condizionale in Excel (creazione, ordinamento e utilizzo)
- Come creare un elenco a discesa dinamico dipendente in Excel
Metodo 2: Rimuovere gli elementi usati dall'elenco a discesa in Excel combinando le funzioni FILTRO e COUNTIF
Se si ha accesso a Microsoft Office 365 Il modo più semplice è quindi quello di utilizzare l'opzione FILTRO funzione esclusiva di Excel 365 per rimuovere gli elementi usati dall'elenco a discesa. Seguire i passaggi seguenti.
Fase 1:
- Per prima cosa, scrivere la seguente formula nella cella C5 sotto il Numero di riga
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)
Ripartizione della formula:
- Il FILTRO ci permetterà di filtro la gamma B5:B14 sulla base del criteri COUNTIF(E5:E14, B5:B14)=0 .
- Il COUNTIF determinerà se l'intervallo B5:B14 appare nell'intervallo E5:E14 o non .
- Quindi, premendo ENTRARE , ora otterremo tutti i dipendente nomi dei Dipendente colonna.
Fase 2:
- Successivamente, si selezionano tutte le celle del file A discesa per creare una colonna elenco a discesa .
- Ora facciamo clic sul pulsante Convalida dei dati sotto il menu a tendina Dati .
- Quindi, si selezionerà la voce Convalida dei dati dal a discesa .
- Ora, una nuova finestra intitolata Convalida dei dati Selezioniamo Elenco dal Consentire menu a discesa.
- Quindi, inseriamo $C$5:$C$14 nel Fonte In alternativa, si può anche inserire la casella di input =$C$5# nel Fonte casella di input.
- Dopodiché, facciamo clic su OK .
- Infine, vedremo a discesa in ogni cella del foglio di lavoro A discesa.
- Ora, selezioneremo il nome Stuart Bloom dal elenco a discesa in cella F5 .
- Ora, se facciamo clic sul pulsante secondo menu a tendina , vedremo che il nome Stuart Bloom Non è incluso in questo elenco a discesa. Poiché questo elemento è già stato utilizzato, verrà rimosso dagli elenchi a discesa successivi.
- Successivamente, se selezionare i nomi da altri elenchi a discesa, vedremo che l'opzione articoli selezionati o nomi sarà rimosso dal i seguenti elenchi a discesa .
Per saperne di più: Creazione di un filtro a discesa per estrarre i dati in base alla selezione in Excel
Note rapide
🎯 Il FILTRO è una funzione esclusiva attualmente disponibile solo per Excel 365 Quindi, non funzionerà nel foglio di lavoro se non si dispone di Excel 365 sul PC.
🎯 E leggi questo articolo per imparare a creare un elenco a discesa con valori unici in Excel.
Conclusione
In questo articolo abbiamo imparato come rimuovere gli elementi usati dall'elenco a discesa in Excel . spero che d'ora in poi possiate Rimuovere gli elementi usati dall'elenco a discesa in Excel Tuttavia, se avete domande o raccomandazioni su questo articolo, lasciate un commento qui sotto. Buona giornata!!!