Táboa de contidos
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!!!