Tabla de contenido
Mientras trabajaba con validación de datos en Excel, es posible que tenga que eliminar los elementos utilizados del lista desplegable a evitar asignar dos veces un elemento de la lista Por ejemplo, es posible que tenga que asignar varios empleados a diferentes turnos de trabajo y no desee asignar un empleado más de una vez. Otro escenario podría ser que esté asignando jugadores a diferentes posiciones en un juego de puntuaciones y tenga que asignar un jugador a una posición específica. En tales casos, si tiene una lista desplegable para asignar empleados a turnos de trabajo o jugadores a diferentesEn este tutorial, le mostraré cómo eliminar elementos usados de la lista desplegable en Excel.
Descargar el cuaderno de prácticas
Descárgate este cuaderno de prácticas para ejercitar la tarea mientras lees este artículo.
Eliminar artículos usados.xlsx2 Maneras Fáciles de Eliminar Elementos Usados de una Lista Desplegable en Excel
Supongamos una situación en la que tenemos una hoja de cálculo de Excel con el valor nombre de los empleados de una organización. Necesita asignar a cada uno de estos empleados a un turno de trabajo diferente y no desea asignar a un empleado más de una vez. Por lo tanto, necesita una lista desplegable con el nombre de los empleados que elimine automáticamente a un empleado una vez que haya sido asignado a una tarea. Utilizaré esta hoja de trabajo para mostrarle 2 maneras fáciles a eliminar elementos usados de la lista desplegable La siguiente imagen muestra la hoja de cálculo con la que vamos a trabajar que tiene la lista desplegable con los elementos usados eliminados.
Método 1: Utilizar columnas auxiliares para eliminar elementos usados de la lista desplegable en Excel
Una forma sencilla de eliminar elementos usados de la lista desplegable es utilizar dos columnas de ayuda Veamos cómo podemos hacerlo.
Primer paso:
- En primer lugar, escriba la siguiente fórmula en la celda C5 bajo el Número de fila
=IF(COUNTIF($F$5:$F$14,B5)>=1,"",ROW())
Desglose de fórmulas:
- En SI ejecutará la prueba lógica COUNTIF($F$5:$F$14, B5)>=1 .
- En CONSEJO averiguará si la celda B5 aparece en el rango absoluto $F$5:$F$14 más de una vez .
- Si la célula B5 aparece una vez o más en el rango absoluto $F$5:$F$14 El SI devolverá un cadena vacía ( "" ).
- En caso contrario, el SI devolverá el valor número de fila de célula B5 utilizando el FILA .
- A continuación, al pulsar INTRODUCE , averiguaremos el número de fila de célula B5 en celda C5 .
- Ahora, arrastraremos el asa de llenado de célula C5 hacia abajo a aplicar la fórmula a la resto de las células en el Número de fila.
- Por último, ahora obtendremos todos los números de filas de células del Empleado .
Segundo paso:
- A continuación, escriba la siguiente fórmula en la celda D5 bajo el Nombre del empleado.
=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 de fórmulas:
- En SI ejecutará la prueba lógica ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14) .
- En CONTAR contará el número de celdas en el rango absoluto C$5:C$14 .
- En PEQUEÑO función averiguar el k-ésimo valor más pequeño en el rango absoluto C$5:C$14 . Aquí, k vendrá determinada por 1+FILA(B5)-FILA(B$5) .
- En ÍNDICE tomará el valor k-ésimo menor valor en el rango absoluto C$5:C$14 determinado por el PEQUEÑO como único argumento( número_de_fila ) y devolver referencias de la células .
- A continuación, al pulsar INTRODUCE obtendremos el nombre del empleado de célula B5 en celda D5 .
- Ahora, arrastraremos el asa de llenado de célula D5 hacia abajo a aplicar la fórmula a la resto de las células en el Nombre del empleado .
- Por último, ahora obtendremos todos los empleado nombres en el Empleado columna.
Tercer paso:
- A continuación, haremos clic en el botón Definir nombre bajo el Fórmulas .
- Ahora, una nueva ventana titulada Editar nombre aparecerá. Insertaremos Empleado en el Nombre casilla de entrada.
- A continuación, insertaremos la siguiente fórmula en el campo Se refiere a el cuadro de entrada.
=Ayudante!$B$4:$D$14=OFFSET(Ayudante!$D$5,0,0, COUNTA(Ayudante!$D$5:$D$14)-COUNTBLANK(Ayudante!$D$5:$D$14),1)
Desglose de fórmulas:
- Ayudante es el nombre del hoja de trabajo en las que estamos trabajando.
- En COUNTA contará todos los valores de celda en el rango absoluto $D$5:$D$14 .
- En COUNTBLANK contará los número de celdas vacías en el rango absoluto $D$5:$D$14 .
- A continuación, haremos clic en OK .
Paso 4:
- A continuación, seleccionaremos todas las celdas de la tabla Desplegable para crear una columna lista desplegable .
- Ahora, haremos clic en el botón Validación de datos en el menú desplegable Datos .
- A continuación, seleccionaremos el Validación de datos del desplegable .
- Ahora, una nueva ventana titulada Validación de datos A continuación, seleccionaremos Lista del Permitir menú desplegable.
- A continuación, insertaremos =Empleado en el Fuente casilla de entrada.
- A continuación, haremos clic en OK .
- Por último, veremos desplegable en cada celda del Desplegable.
- Ahora, seleccionaremos el nombre Gus Fring del lista desplegable en celda F5 .
- Ahora, si hacemos clic en el botón segundo desplegable veremos que el nombre Gus Fring no se incluye en esta lista desplegable. Como ya hemos utilizado este elemento, se eliminará de las siguientes listas desplegables.
- A continuación, si seleccionar nombres de otras listas desplegables, veremos que el elementos seleccionados o nombres será eliminado del siguientes listas desplegables .
Más información: Cómo Crear una Lista Desplegable en Múltiples Columnas en Excel (3 Maneras)
Lecturas similares:
- Cómo crear un cuadro de lista de selección múltiple en Excel
- Lista desplegable de Excel en función de la selección
- Cómo vincular un valor de celda con una lista desplegable en Excel (5 maneras)
- Lista desplegable condicional en Excel (crear, ordenar y utilizar)
- Cómo crear listas desplegables dinámicas dependientes en Excel
Método 2: Eliminar Elementos Usados de la Lista Desplegable en Excel Combinando las Funciones FILTRAR y COUNTIF
Si tiene acceso a Microsoft Office 365 La forma más sencilla de hacerlo es utilizar la función FILTRO función exclusiva de Excel 365 para eliminar los elementos usados de la lista desplegable. Tenemos que seguir los siguientes pasos.
Paso 1:
- En primer lugar, escriba la siguiente fórmula en la celda C5 bajo el Número de fila
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)
Desglose de fórmulas:
- En FILTRO nos permitirá filtro la gama B5:B14 basado en el criterios COUNTIF(E5:E14, B5:B14)=0 .
- En CONSEJO determinará si el rango B5:B14 aparece en el intervalo E5:E14 o no .
- A continuación, al pulsar INTRODUCE ahora obtendremos todos los empleado nombres de los Empleado columna.
Segundo paso:
- A continuación, seleccionaremos todas las celdas de la tabla Desplegable para crear una columna lista desplegable .
- Ahora, haremos clic en el botón Validación de datos en el menú desplegable Datos .
- A continuación, seleccionaremos el Validación de datos del desplegable .
- Ahora, una nueva ventana titulada Validación de datos Seleccionaremos Lista del Permitir menú desplegable.
- A continuación, insertaremos $C$5:$C$14 en el Fuente Como alternativa, también puede insertar =$C$5# en el Fuente casilla de entrada.
- A continuación, haremos clic en OK .
- Por último, veremos desplegable en cada celda del Desplegable.
- Ahora, seleccionaremos el nombre Stuart Bloom del lista desplegable en celda F5 .
- Ahora, si hacemos clic en el botón segundo desplegable veremos que el nombre Stuart Bloom no se incluye en esta lista desplegable. Como ya hemos utilizado este elemento, se eliminará de las siguientes listas desplegables.
- A continuación, si seleccionar nombres de otras listas desplegables, veremos que el elementos seleccionados o nombres será eliminado del siguientes listas desplegables .
Más información: Creación de un filtro desplegable para extraer datos basados en la selección en Excel
Notas rápidas
🎯 El FILTRO es una función exclusiva disponible actualmente sólo para Excel 365 Por lo tanto, no funcionará en su hoja de cálculo si no tiene Excel 365 en tu PC.
🎯 Y leer este artículo para aprender a crear una lista desplegable con valores únicos en Excel.
Conclusión
En este artículo hemos aprendido cómo eliminar elementos usados de una lista desplegable en Excel . espero que a partir de ahora puedas eliminar elementos usados de la lista desplegable en Excel No obstante, si tiene alguna duda o recomendación sobre este artículo, deje un comentario a continuación. ¡¡¡Que tenga un buen día!!!