Come rimuovere gli elementi usati dall'elenco a discesa in Excel (2 metodi)

  • Condividi Questo
Hugh West

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.xlsx

2 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!!!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.