Cum să eliminați elementele utilizate din lista derulantă în Excel (2 metode)

  • Imparte Asta
Hugh West

În timp ce lucrați cu validarea datelor în Excel, este posibil să fie nevoie să eliminați elementele utilizate din lista listă derulantă la evitarea atribuirii de două ori a unui element din listă De exemplu, este posibil să trebuiască să atribuiți mai mulți angajați la diferite schimburi de lucru și să nu doriți să atribuiți un angajat de mai multe ori. Un alt scenariu ar putea fi acela că atribuiți jucători la diferite poziții într-un joc de scor și trebuie să atribuiți un jucător la o anumită poziție. În astfel de cazuri, dacă aveți o listă derulantă pentru a atribui angajații la schimburi de lucru sau jucătorii la diferitepoziții, este posibil să doriți să eliminați numele angajatului sau al jucătorului din lista derulantă după ce acesta a fost atribuit. În acest tutorial, vă voi arăta cum să eliminați elementele utilizate din lista derulantă în Excel.

Descărcați caietul de practică

Descărcați această carte de practică pentru a vă exersa sarcina în timp ce citiți acest articol.

Îndepărtați articolele folosite.xlsx

2 moduri simple de a elimina elementele utilizate din lista derulantă în Excel

Să presupunem un scenariu în care avem o foaie de lucru Excel cu numele angajaților unei organizații. Trebuie să atribuiți fiecăruia dintre acești angajați o tură de lucru diferită și nu doriți să atribuiți un angajat de mai multe ori. Așadar, aveți nevoie de o listă derulantă cu numele angajaților care să elimine automat un angajat după ce acesta a fost atribuit unei sarcini. Voi folosi această foaie de lucru pentru a vă arăta 2 moduri simple la eliminarea elementelor utilizate din lista derulantă Imaginea de mai jos arată foaia de lucru cu care vom lucra și care are lista derulantă cu elementele utilizate eliminate.

Metoda 1: Utilizați coloane ajutătoare pentru a elimina elementele utilizate din lista derulantă în Excel

O modalitate ușoară de a elimina elementele utilizate din lista derulantă este de a utiliza două coloane auxiliare . Să vedem cum putem face asta.

Pasul 1:

  • Mai întâi, scrieți următoarea formulă în celulă C5 în cadrul Numărul rândului
=IF(COUNTIF($F$5:$F$14,B5)>=1,""",ROW())

Repartizarea formulei:

  • The IF funcția va rula testul logic COUNTIF($F$5:$F$14, B5)>=1 .
  • The COUNTIF va afla dacă celula B5 apare în gama absolută $F$5:$F$14 de mai multe ori .
  • Dacă celula B5 apare o dată sau mai mult în gama absolută $F$5:$F$14 , a IF va returna un fișier șir gol ( "" ).
  • În caz contrar, se aplică IF funcția va returna numărul rândului de celulă B5 folosind ROW .
  • Apoi, la apăsarea ENTER , vom afla numărul rândului de celulă B5 în celulă C5 .

  • Acum, vom trage fill-handle de celulă C5 în jos spre se aplică formula la restul celulelor în Numărul rândului.

  • În cele din urmă, vom obține acum toate numere de rânduri de celule ale Angajat .

Pasul 2:

  • Apoi, scrieți următoarea formulă în celulă D5 în cadrul Numele angajatului.
=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))))

Repartizarea formulei:

  • The IF funcția va rula testul logic ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14) .
  • The COUNT funcția va număra numărul de celule din intervalul absolut C$5:C$14 .
  • The MICI funcția va se găsește a k-a cea mai mică valoare în intervalul absolut C$5:C$14 . Poftim, k va fi determinată de 1+FILA(B5)-FILA(B$5) .
  • The INDEX va prelua valoarea a k-a cea mai mică valoare în intervalul absolut C$5:C$14 determinată de MICI ca unic argument( număr_ rând ) și returnează referințe a celule .
  • Apoi, la apăsarea ENTER , vom obține numele angajatului de celulă B5 în celulă D5 .

  • Acum, vom trage fill-handle de celulă D5 în jos spre se aplică formula la restul celulelor în Numele angajatului .

  • În cele din urmă, vom obține acum toate angajat nume din Angajat coloană.

Pasul 3:

  • În continuare, vom face clic pe butonul Definiți numele în cadrul Formule .

  • Acum, o nouă fereastră intitulată Editați numele Vom introduce Angajat în Nume caseta de introducere a datelor.
  • Apoi, vom insera formula de mai jos în Se referă la caseta de introducere a datelor.
=Helper!$B$4:$D$14=OFFSET(Helper!$D$5,0,0, COUNTA(Helper!$D$5:$D$14)-COUNTBLANK(Helper!$D$5:$D$14),1)

Repartizarea formulei:

  • Ajutător este numele fișierului foaie de lucru la care lucrăm.
  • The COUNTA va număra toate valorile celulelor în gama absolută $D$5:$D$14 .
  • The COUNTBLANK va număra numărul număr de celule goale în gama absolută $D$5:$D$14 .
  • După aceea, vom face clic pe OK .

Pasul 4:

  • În continuare, vom selecta toate celulele din tabelul Drop-Down pentru a crea o coloană listă derulantă .
  • Acum, vom face clic pe butonul Validarea datelor din cadrul meniului Date .
  • Apoi, vom selecta Validarea datelor de la drop-down .

  • Acum, o nouă fereastră intitulată Validarea datelor Apoi, vom selecta Lista de la Permiteți meniul derulant.

  • Apoi, vom introduce =Angajat în Sursa caseta de introducere a datelor.
  • După aceea, vom face clic pe OK .

  • În cele din urmă, vom vedea drop-down în fiecare celulă a tabelului Drop-Down.
  • Acum, vom selecta numele Gus Fring de la listă derulantă în celulă F5 .

  • Acum, dacă facem clic pe a doua listă derulantă , vom vedea că numele Gus Fring nu este inclus în această listă derulantă. Deoarece am utilizat deja acest element, acesta va fi eliminat din următoarele liste derulante.

  • În continuare, dacă selectați numele din alte liste derulante, vom vedea că elemente selectate sau nume va fi eliminat de la următoarele liste derulante .

Citește mai mult: Cum să creați o listă derulantă în mai multe coloane în Excel (3 moduri)

Lecturi similare:

  • Cum să creați Multi Select Listbox în Excel
  • Lista derulantă Excel în funcție de selecție
  • Cum să legați o valoare de celulă cu o listă derulantă în Excel (5 moduri)
  • Lista derulantă condiționată în Excel (Creare, sortare și utilizare)
  • Cum să creați o listă dinamică dependentă de lista derulantă în Excel

Metoda 2: Eliminarea elementelor utilizate din lista derulantă în Excel prin combinarea funcțiilor FILTER și COUNTIF

Dacă aveți acces la Microsoft Office 365 , cel mai simplu mod va fi atunci să folosiți FILTRU funcție exclusivă pentru Excel 365 pentru a elimina elementele utilizate din lista derulantă. Trebuie să urmăm pașii de mai jos.

Pasul 1:

  • Mai întâi, scrieți următoarea formulă în celulă C5 în cadrul Numărul rândului
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)

Repartizarea formulei:

  • The FILTRU ne va permite filtru gama B5:B14 pe baza criterii COUNTIF(E5:E14, B5:B14)=0 .
  • The COUNTIF va determina dacă intervalul B5:B14 apare în intervalul E5:E14 sau nu .
  • Apoi, la apăsarea ENTER , vom obține acum toate angajat numele de Angajat coloană.

Pasul 2:

  • În continuare, vom selecta toate celulele din tabelul Drop-Down pentru a crea o coloană listă derulantă .
  • Acum, vom face clic pe butonul Validarea datelor din cadrul meniului Date .
  • Apoi, vom selecta Validarea datelor de la drop-down .

  • Acum, o nouă fereastră intitulată Validarea datelor Vom selecta Lista de la Permiteți meniul derulant.

  • Apoi, vom introduce $C$5:$C$14 în Sursa Alternativ, puteți, de asemenea, să introduceți =$C$5# în Sursa caseta de introducere a datelor.
  • După aceea, vom face clic pe OK .

  • În cele din urmă, vom vedea drop-down în fiecare celulă a tabelului Drop-Down.
  • Acum, vom selecta numele Stuart Bloom de la listă derulantă în celulă F5 .

  • Acum, dacă facem clic pe a doua listă derulantă , vom vedea că numele Stuart Bloom nu este inclus în această listă derulantă. Deoarece am utilizat deja acest element, acesta va fi eliminat din următoarele liste derulante.

  • În continuare, dacă selectați numele din alte liste derulante, vom vedea că elemente selectate sau nume va fi eliminat de la următoarele liste derulante .

Citește mai mult: Crearea unui filtru picătură în jos pentru a extrage date pe baza selecției în Excel

Note rapide

🎯 The FILTRU este o funcție exclusivă, disponibilă în prezent numai pentru Excel 365 Deci, nu va funcționa în foaia de calcul dacă nu aveți Excel 365 pe PC.

🎯 Și citiți acest articol pentru a afla cum să creați o listă derulantă cu valori unice în Excel.

Concluzie

În acest articol, am aflat cum să eliminați elementele utilizate din lista derulantă în Excel . sper ca de acum încolo să poți eliminarea elementelor utilizate din lista derulantă în Excel Cu toate acestea, dacă aveți întrebări sau recomandări cu privire la acest articol, vă rugăm să lăsați un comentariu mai jos. Vă doresc o zi bună!!!!

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.