Com eliminar elements usats de la llista desplegable a Excel (2 mètodes)

  • Comparteix Això
Hugh West

Mentre treballeu amb validació de dades a Excel, és possible que hàgiu d'eliminar els elements utilitzats de la llista desplegable per evitar assignar un element a la llista dues vegades . Per exemple, és possible que hàgiu d'assignar diversos empleats a diferents torns de treball i no vulgueu assignar un empleat més d'una vegada. Un altre escenari podria ser que esteu assignant jugadors a diferents posicions en un joc de puntuació i haureu d'assignar un jugador a una posició específica. En aquests casos, si teniu una llista desplegable per assignar empleats a torns de treball o jugadors a diferents posicions, potser voldreu eliminar el nom de l'empleat o del jugador de la llista desplegable un cop se l'hagi assignat. . En aquest tutorial, us mostraré com eliminar els elements utilitzats de la llista desplegable d'Excel.

Descarregueu el llibre de pràctiques

Descarregueu aquest llibre de pràctiques per exercir la tasca mentre estàs llegint aquest article.

Elimina els elements usats.xlsx

2 maneres senzilles d'eliminar els elements usats de la llista desplegable d'Excel

Suposem un escenari en què tenim un full de treball Excel amb el nom dels empleats d'una organització. Heu d'assignar cadascun d'aquests empleats a un torn de treball diferent i no voleu assignar un empleat més d'una vegada. Per tant, necessiteu una llista desplegable amb el nom dels empleats que eliminarà automàticament un empleat un cop hagi estatassignat a una tasca. Faré servir aquest full de treball per mostrar-vos 2 maneres senzilles de eliminar els elements utilitzats de la llista desplegable . La imatge següent mostra el full de treball amb el qual treballarem que té la llista desplegable amb els elements usats eliminats.

Mètode 1: Utilitza les columnes auxiliars per eliminar elements utilitzats de la llista desplegable d'Excel

Una manera senzilla d'eliminar els elements usats de la llista desplegable és utilitzar dues columnes auxiliars . Vegem com ho podem fer.

Pas 1:

  • Primer, escriviu la fórmula següent a la cel·la C5 sota el Número de fila
=IF(COUNTIF($F$5:$F$14,B5)>=1,"",ROW())

Desglossament de la fórmula:

  • La funció SI executarà la prova lògica COUNTIF($F$5:$F$14, B5)>=1 .
  • La funció COUNTIF esbrinarà si la cel·la B5 apareix a l' interval absolut $F$5:$F$14 més d'una vegada .
  • Si la cel·la B5 apareix una vegada o més a l' interval absolut $F$5:$F$14 , la funció IF retornarà una cadena buida ( “” ).
  • En cas contrari , la funció SI retornarà el número de fila de la cel·la B5 mitjançant la FILA .
  • A continuació, en prémer ENTER , trobarem el número de fila de la cel·la B5 a la cel·la C5 .

  • Ara arrossegarem la ansa d'ompliment de la cel·la C5 cap avall per aplicar elfórmula a la resta de les cel·les del Número de fila.

  • Finalment, ara obtindrem tots els números de files de les cel·les del empleat .

Pas 2:

  • A continuació, escriviu la fórmula següent a la cel·la D5 sota el Nom de l'empleat.
=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))))

Desglossament de la fórmula:

  • La funció IF executarà la prova lògica ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14) .
  • La funció COUNT comptarà el nombre de cel·les de l'interval absolut C$5:C$14 .
  • La funció SMALL farà esbrineu el kè valor més petit de l'interval absolut C$5:C$14 . Aquí, k estarà determinat per 1+ROW(B5)-ROW(B$5) .
  • La funció INDEX prendrà la funció kèsim valor més petit en l'interval absolut C$5:C$14 determinat per la funció SMALL com a únic argument ( row_num ) i retorn referències de les cel·les .
  • A continuació, en prémer ENTER , obtindrem el nom de l'empleat de la cel·la B5 a la cel·la D5 .

  • Ara , arrossegarem la ansa d'ompliment de la cel·la D5 cap avall per aplicar la fórmula a la resta de les cel·les del Nom de l'empleat .

  • Finalment, ara obtindrem tots els noms dels empleats al Empleat columna.

Pas 3:

  • A continuació, farem clic a el Defineix el nom sota les Fórmules .

  • Ara, una nova finestra titulada Edita Apareixerà el nom . Introduirem Empleat al quadre d'entrada Nom .
  • A continuació, inserirem la fórmula següent al quadre d'entrada Refereix a .
=Helper!$B$4:$D$14=OFFSET(Helper!$D$5,0,0, COUNTA(Helper!$D$5:$D$14)-COUNTBLANK(Helper!$D$5:$D$14),1)

Desglossament de la fórmula:

  • Helper és el nom del full de treball en què estem treballant.
  • La funció COUNTA comptarà tots els valors de la cel·la a l' interval absolut $D$5:$D$14 .
  • La funció COUNTBLANK comptarà el nombre de cel·les buides a l' interval absolut $D$5:$D$14 .
  • Després, farem clic a D'acord .

Pas 4:

  • A continuació, seleccionarem totes les cel·les de la columna Desplegable per crear una llista desplegable .
  • Ara, farem clic al Validació de dades al menú desplegable Dades .
  • A continuació, seleccionarem Validació de dades del menú desplegable .

  • Ara apareixerà una finestra nova titulada Validació de dades . Aleshores, seleccionarem Llista al menú desplegable Permetre .

  • A continuació, inserirà =Empleat al quadre d'entrada Font .
  • Després d'això, farem clic a D'acord .

  • Finalment, veurem llistes desplegables a cada cel·la del Menú desplegable.
  • Ara, seleccionarem el nom Gus Fring de la llista desplegable a la cel·la F5 .

  • Ara, si fem clic al segon desplegable , veurem que el nom Gus Fring no està inclòs en aquesta llista desplegable. Com que ja hem utilitzat aquest element, s'eliminarà de les llistes desplegables següents.

  • A continuació, si seleccionem noms d'altres llistes desplegables, veurem que els elements seleccionats o noms seran eliminats del 1>les llistes desplegables següents .

Llegir més: Com crear Llista desplegable en diverses columnes a Excel (3 maneres)

Lectures similars:

  • Com crear una caixa de llista de selecció múltiple a Excel
  • Llista desplegable d'Excel segons la selecció
  • Com enllaçar un valor de cel·la amb una llista desplegable a Excel (5 maneres)
  • Llista desplegable condicional a Excel (crear, ordenar i utilitzar)
  • Com crear una llista desplegable depenent dinàmica a Excel

Mètode 2: Elimineu els elements usats de la llista desplegable d'Excel Combinant les funcions FILTRE i COUNTIF

Si teniu accés a Microsoft Office 365 , la manera més senzilla serà utilitzar el FILTRE funcióexclusiu a Excel 365 per eliminar els elements utilitzats de la llista desplegable. Hem de seguir els passos següents.

Pas 1:

  • Primer, escriviu la fórmula següent a la cel·la C5 sota el Número de fila
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)

Desglossament de la fórmula:

  • La funció FILTER ens permetrà filtrar l'interval B5:B14 en funció del criteri COUNTIF(E5:E14, B5:B14)=0 .
  • La funció COUNTIF determinarà si l'interval B5:B14 apareix a l'interval E5:E14 o no .
  • A continuació, en prémer ENTER , ara obtindrà tots els noms dels empleats de la columna de l'empleat .

Pas 2:

  • A continuació, seleccionarem totes les cel·les de la columna Desplegable per crear una llista desplegable .
  • Ara, farem clic al menú desplegable Validació de dades sota Dades .
  • A continuació, seleccionarem les Dades Validació del menú desplegable .

  • Ara, una nova finestra titulada Validació de dades w apareixerà malament. Seleccionarem Llista al menú desplegable Permet .

  • A continuació, inserirem $C$5:$C$14 al quadre d'entrada Font . Alternativament, també podeu inserir =$C$5# al quadre d'entrada Font .
  • Després, farem clic a D'acord .

  • Finalment, veurem les llistes menjables a cada cel·la del menú desplegable.
  • Ara, seleccionarem el nom Stuart Bloom de la llista desplegable de la cel·la. F5 .

  • Ara, si fem clic al segon desplegable , veurem que el nom Stuart Bloom no està inclòs en aquesta llista desplegable. Com que ja hem utilitzat aquest element, s'eliminarà de les llistes desplegables següents.

  • A continuació, si seleccionem noms d'altres llistes desplegables, veurem que els elements seleccionats o noms seran eliminats del 1>les llistes desplegables següents .

Llegir més: Crear una gota Filtre avall per extreure dades basades en la selecció a Excel

Notes ràpides

🎯 La funció FILTRE és una funció exclusiva actualment només disponible per a Excel 365 . Per tant, no funcionarà al vostre full de treball si no teniu Excel 365 al vostre ordinador.

🎯 I llegiu aquest article per saber com crear una gota. -down list amb valors únics a Excel.

Conclusió

En aquest article, hem après com eliminar elements usats de la llista desplegable a Excel . Espero que a partir d'ara pugueu eliminar els elements usats de la llista desplegable d'Excel fàcilment. Tanmateix, si teniu alguna consulta o recomanació sobreaquest article, si us plau, deixeu un comentari a continuació. Que tingueu un gran dia!!!

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.