Como eliminar elementos usados ​​da lista despregable en Excel (2 métodos)

  • Comparte Isto
Hugh West

Mentres se traballa con validación de datos en Excel, é posible que teña que eliminar os elementos usados ​​da lista despregable para evitar asignar un elemento da lista dúas veces . Por exemplo, pode ter que asignar varios empregados a diferentes quendas de traballo e non quere asignar un empregado máis dunha vez. Outro escenario pode ser que esteas asignando xogadores a diferentes posicións nun xogo de puntuación e teñas que asignar un xogador a unha posición específica. Nestes casos, se tes unha lista despregable para asignar empregados a quendas de traballo ou xogadores a diferentes posicións, quizais queiras eliminar o nome do empregado ou do xogador da lista despregable unha vez que se lle asignou. . Neste tutorial, mostrarei como eliminar elementos usados ​​da lista despregable en Excel.

Descargar o libro de prácticas

Descargar este libro de prácticas para exercer a tarefa mentres estás lendo este artigo.

Eliminar os elementos usados.xlsx

2 xeitos sinxelos de eliminar elementos usados ​​da lista despregable en Excel

Supoñamos un escenario no que temos unha folla de cálculo de Excel co nome dos empregados dunha organización. Debe asignar cada un destes empregados a unha quenda de traballo diferente e non quere asignar un empregado máis dunha vez. Polo tanto, necesitas unha lista despregable co nome dos empregados que eliminará automaticamente un empregado unha vez que esteaasignado a unha tarefa. Usarei esta folla de traballo para mostrarche 2 xeitos sinxelos de eliminar elementos usados ​​da lista despregable . A imaxe de abaixo mostra a folla de traballo coa que imos traballar que ten a lista despregable cos elementos usados ​​eliminados.

Método 1: Utilice as columnas auxiliares para eliminar elementos usados ​​da lista despregable en Excel

Un xeito sinxelo de eliminar elementos usados ​​da lista despregable é usar dúas columnas auxiliares . Vexamos como podemos facelo.

Paso 1:

  • Primeiro, escribe a seguinte fórmula na cela C5 baixo o Número de fila
=IF(COUNTIF($F$5:$F$14,B5)>=1,"",ROW())

Desglose da fórmula:

  • A función SE executará a proba lóxica CONTARSE($F$5:$F$14, B5)>=1 .
  • A función CONTARSE descubrirá se a cela B5 aparece no intervalo absoluto $F$5:$F$14 máis dunha vez .
  • Se a cela B5 aparece unha vez ou máis no intervalo absoluto $F$5:$F$14 , a función IF devolverá unha cadea baleira ( “” ).
  • Se non, , a función IF devolverá o número de fila da cela B5 utilizando a FILA .
  • A continuación, ao premer ENTER , atoparemos o número de fila da cela B5 na cela C5 .

  • Agora, arrastraremos o controlador de recheo da cela C5 cara abaixo para aplicarfórmula ao resto das celas do Número de fila.

  • Finalmente, agora obteremos todos os números de filas das celas do Empregado .

Paso 2:

  • A continuación, escriba a seguinte fórmula na cela D5 baixo Nome do empregado.
=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))))

Desglose da fórmula:

  • A función IF executará a proba lóxica ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14) .
  • A función CONTAR contará o número de celas no intervalo absoluto C$5:C$14 .
  • A función SMALL descubra o k-ésimo valor máis pequeno no intervalo absoluto C$5:C$14 . Aquí, k estará determinado por 1+ROW(B5)-ROW(B$5) .
  • A función INDEX levará a ésimo valor máis pequeno no intervalo absoluto C$5:C$14 determinado pola función SMALL como único argumento ( número_fila ) e devolve referencias das celas .
  • A continuación, ao premer ENTER , obteremos o nome do empregado da cela B5 na cela D5 .

  • Agora , arrastraremos o controlador de recheo da cela D5 cara abaixo para aplicar a fórmula ao resto das celas no Nome do empregado .

  • Finalmente, agora obteremos todos os nomes dos empregados no Empregado columna.

Paso 3:

  • A continuación, faremos clic en Definir nome baixo Fórmulas .

  • Agora, unha nova xanela titulada Editar Aparecerá o nome . Inseriremos Empleado na caixa de entrada Nome .
  • A continuación, inseriremos a seguinte fórmula na caixa de entrada Refírese 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)

Desglose da fórmula:

  • Axudante é o nome da folla de traballo na que estamos a traballar.
  • A función CONTAR contará todos os valores das celas no intervalo absoluto $D$5:$D$14 .
  • A función COUNTBLANK contará o número de celas baleiras no intervalo absoluto $D$5:$D$14 .
  • Despois diso, faremos clic en Aceptar .

Paso 4:

  • A continuación, seleccionaremos todas as celas da columna Despregable para crear unha lista despregable .
  • Agora, faremos clic no Validación de datos baixo o menú despregable Datos .
  • A continuación, seleccionaremos a Validación de datos do menú despregable .

  • Agora, aparecerá unha nova xanela titulada Validación de datos . Despois, seleccionaremos Lista no menú despregable Permitir .

  • A continuación, inserirá =Empleado na caixa de entrada Fonte .
  • Despois diso, faremos clic en OK .

  • Finalmente, veremos as listas despregables en cada cela do Despregable.
  • Agora, seleccionaremos o nome Gus Fring da lista despregable na cela F5 .

  • Agora, se facemos clic no segundo menú despregable , veremos que o nome Gus Fring non está incluído nesta lista despregable. Como xa usamos este elemento, eliminarase das seguintes listas despregábeis.

  • A continuación, se seleccionamos nomes doutras listas despregábeis, veremos que os elementos seleccionados ou nomes serán eliminados do 1>seguindo as listas despregábeis .

Ler máis: Como crear Lista despregable en varias columnas en Excel (3 xeitos)

Lecturas similares:

  • Como crear unha caixa de lista de selección múltiple en Excel
  • Lista despregable de Excel dependendo da selección
  • Como vincular un valor de cela cunha lista despregable en Excel (5 xeitos)
  • Lista despregable condicional en Excel (Crear, ordenar e usar)
  • Como crear unha lista despregable dependente dinámica en Excel

Método 2: Eliminar elementos usados ​​da lista despregable en Excel combinando as funcións FILTRO e COUNTIF

Se tes acceso a Microsoft Office 365 , o xeito máis sinxelo entón será usar o FILTRO funciónexclusivo de Excel 365 para eliminar os elementos usados ​​da lista despregable. Temos que seguir os seguintes pasos.

Paso 1:

  • Primeiro, escribe a seguinte fórmula na cela C5 baixo o Número de fila
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)

Desglose da fórmula:

  • A función FILTRO permitiranos filtrar o intervalo B5:B14 en función do criterio CONTARSE(E5:E14, B5:B14)=0 .
  • A función CONTARSE determinará se o intervalo B5:B14 aparece no intervalo E5:E14 ou non .
  • Entón, ao premer ENTER , agora obterá todos os nomes de empregados da columna Empregado <2.

Paso 2:

  • A continuación, seleccionaremos todas as celas da columna Despregable para crear unha lista despregable .
  • Agora, faremos clic no menú despregable Validación de datos baixo Datos .
  • A continuación, seleccionaremos o Datos. Validación do menú despregable .

  • Agora, unha nova xanela titulada Validación de datos w aparecerá mal. Seleccionaremos Lista no menú despregable Permitir .

  • Entón, inseriremos $C$5:$C$14 na caixa de entrada Fonte . Alternativamente, tamén pode inserir =$C$5# na caixa de entrada Fonte .
  • Despois diso, faremos clic en OK .

  • Finalmente, veremos as listas despregables en cada cela do menú despregable .
  • Agora, seleccionaremos o nome Stuart Bloom da lista despregable da cela F5 .

  • Agora, se facemos clic no segundo menú despregable , veremos que o nome Stuart Bloom non está incluído nesta lista despregable. Como xa usamos este elemento, eliminarase das seguintes listas despregábeis.

  • A continuación, se seleccionamos nomes doutras listas despregábeis, veremos que os elementos seleccionados ou nomes serán eliminados do 1>seguindo as listas despregábeis .

Ler máis: Crear unha caída Filtro abaixo para extraer datos baseados na selección en Excel

Notas rápidas

🎯 A función FILTRO é unha función exclusiva dispoñible actualmente. para Excel 365 . Polo tanto, non funcionará na túa folla de traballo se non tes Excel 365 no teu PC.

🎯 E le este artigo para aprender a crear unha caída -down list con valores únicos en Excel.

Conclusión

Neste artigo, aprendemos como eliminar elementos usados ​​da lista despregable en Excel . Espero que a partir de agora poida eliminar os elementos usados ​​da lista despregable en Excel facilmente. Non obstante, se tes algunha dúbida ou recomendación sobreeste artigo, deixa un comentario a continuación. Que teñades un bo día!!!

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.