Saltar al contenido

Manera simple de eliminar celdas en blanco lista desplegable dinámica Excel

Solución:

Hay otra forma. Cree un rango con nombre que se expanda dinámicamente. Luego use el rango para definir la lista de validación de datos.

Para crear su rango de expansión dinámica, insértelo en el cuadro de rango con nombre y asígnele un nombre:

=OFFSET($A$1,0,0,COUNTA($A:$A),1)

$ A $ 1 debe reemplazarse con la celda superior de su rango. $ A $ A debe reemplazarse con las columnas en las que se encuentra el rango.

OFFSET apunta el rango con nombre a un rango de celdas. COUNTA () está en la cuarta posición de la fórmula OFFSET, que establece la altura del rango. Cuenta el número de celdas que no están en blanco. Como resultado, cuando agrega un valor, el cuarto valor de la fórmula OFFSET aumenta y obtiene un rango en expansión.

Tenga en cuenta que esto no funciona si su rango nombrado tiene celdas en blanco intercaladas.

Fórmula OFFSET de excel-easy.com.

Después de investigar un poco más, encontré una solución. En la celda donde se llena mi información agregué un nombre usando el nombre Administrador y agregué esta fórmula que adapté de este artículo:

=DropList!$J$1:INDEX(DropList!$J$1:$J$10000,SUMPRODUCT(--(DropList!$J$1:$J$10000<>"")))

Hizo lo que necesitaba sin la necesidad de agregar 2 celdas adicionales, aunque la línea de código es bastante compleja.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *