Tabla de contenido
Este artículo describirá brevemente algunos métodos valiosos sobre cómo eliminar espacios en blanco de un lista de validación de datos En Excel, cuando tenemos espacios en blanco en una lista de un gráfico de Excel, también se quedan en la lista. lista de validación de datos que no se desea.
Así que voy a trabajar con el siguiente conjunto de datos para mostrarle cómo se puede eliminar espacios en blanco de un lista de validación de datos en Excel.
Descargar el cuaderno de prácticas
Validación de datos Eliminar espacios en blanco.xlsxProblema al crear una lista de validación de datos con celdas en blanco
Permítanme mostrar lo que sucede si creamos un lista desplegable incluyendo las celdas en blanco. Primero tenemos que crear la celda lista desplegable .
Pasos:
- Seleccione la celda C5 .
- Y, a continuación, seleccione Datos >> Herramientas de datos >> Validación de datos
- A cuadro de diálogo Seleccione Lista de Permitir (Se muestra en la siguiente figura).
- Ahora haga clic en la marca icono .
- A continuación, seleccione las celdas B5 a B14 y haga clic en el marcado icono .
- A continuación, haga clic en OK .
De esta forma, acabamos de crear nuestro lista desplegable .
Aquí se puede observar que el lista desplegable se crea junto con celdas en blanco Ahora voy a describir cómo se pueden excluir estas celdas en blanco de la base de datos. lista desplegable .
5 maneras de eliminar espacios en blanco de la lista de validación de datos en Excel
1. Eliminación de espacios en blanco de la lista de validación de datos mediante la función OFFSET
Esta es una forma de crear más espacio para su lista desplegable sin tener espacios en blanco en esa columna. Primero hay que filtro la espacios en blanco de sus datos. Hablemos del proceso.
Necesitamos algunas modificaciones en nuestro conjunto de datos.
- Añadamos un nuevo columna por delante del columna que se utiliza para el lista desplegable Llamamos al nuevo columna y el columna que utilizamos para el lista desplegable como Lista de nombres con espacios en blanco y Lista sin espacios en blanco respectivamente. (Para ver cómo crear un lista desplegable diríjase a Sección 1 ).
Pasos:
- En primer lugar, escriba la siguiente fórmula en la celda C5 .
=FILTER(B5:B14,B5:B14"")
Aquí el FILTRO tomará el valor gama B5:B14 y compruebe cualquier espacios en blanco entre el gama Entonces... filtros fuera vacío o en blanco células del lista.
- Ahora pulse el botón INTRODUCE Verá el lista de nombres sin ningún espacios en blanco .
- A continuación, seleccione Nombre Gerente de Ficha Fórmula y haga clic en Nuevo .
- Dé su gama un nombre. Voy a usar NombreNonBlanks como nombre del gama .
- Y, a continuación, escriba la siguiente fórmula en Se refiere a
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)
En este caso, queremos utilizar algunas celdas más en las que podamos introducir nuevos nombres, pero no queremos espacios en blanco en nuestro lista desplegable para esos espacios. Aquí estamos creando nuevas entradas para el lista de validación de datos de C12 a C16 poniendo esa fórmula. Tenlo en cuenta ' ¡Compensa! se refiere al hoja que estamos utilizando.
- Ahora haga clic en OK Verá un Ventana . cerrar eso.
- Y luego seleccione la celda D5 y seleccione Datos >> Lista de validación de datos .
- Cambiar el Nombre de la fuente a =NombreSinBlancos .
- Haga clic en OK .
- Seleccione lista desplegable barra en celda D5 Verá la lista de nombres que estamos usando.
- Ahora escribe algunos nombres nuevos en toda la celda C12 a C16 .
- A continuación, seleccione lista de validación de datos célula D5 .
Puede ver el nuevo nombres en su lista desplegable No puede ver ninguna entrada nueva en la celda C16 porque no están en su gama .
Siguiendo este enfoque, puede crear espacios en blanco para nuevas entradas en su lista de validación de datos sin hacer ningún espacios en blanco en él.
Más información: Cómo crear una lista desplegable de Excel para la validación de datos (8 maneras)
2. Uso del comando Ir a especial para eliminar espacios en blanco de la lista
Creamos nuestro lista desplegable ( sección 1 ), verá que hay espacios en blanco Para eliminarlos, basta con seguir los siguientes pasos.
Pasos:
- Seleccionar las celdas B5 a B14 y seleccione Inicio >> Buscar & Seleccionar >> Ir al especial .
- A continuación, seleccione Fogueo y haga clic en OK .
- Esta operación seleccionará el celdas en blanco .
- Ahora seleccione cualquiera de estos celdas en blanco , do clic derecho y seleccione Borrar a Borrar el Fogueo .
- Verá un cuadro de diálogo . Selecciona Desplazar celdas hacia arriba y haga clic en OK .
- Esta operación eliminará el espacios en blanco del original lista así como del lista desplegable .
Siguiendo este enfoque, puede eliminar fácilmente espacios en blanco o celdas vacías de un lista desplegable .
Read More: Crear lista desplegable de validación de datos con selección múltiple en Excel
3. Uso de la función de filtro de Excel para eliminar espacios en blanco de la lista de validación de datos
Podemos aplicar el FILTRO en este aspecto. Utilizaremos el conjunto de datos del Sección 2 Para ver cómo crear un lista desplegable diríjase a Sección 1 .
Pasos:
- Escriba la siguiente fórmula en la celda C5 .
=FILTER(B5:B14,B5:B14"")
Aquí el FILTRO tomará el valor gama B5:B14 y comprueba cualquier espacios en blanco entre el gama Entonces... filtros fuera vacío o en blanco células del lista.
- Pulse el botón INTRODUCE y verá el icono lista de nombres sin ningún espacios en blanco .
- Pero si vas a la Lista desplegable verá que contiene espacios en blanco de columna C .
- Así que para eliminar estos espacios en blanco Ir a Validación de datos de Ficha Datos .
- Cambia la última celda del gama a C11 como su filtrado lista tiene el gama C5 a C11 en el Fuente
- Ahora haga clic en OK Ahora no tendrás en blanco células de su lista desplegable .
Esta es una forma bastante eficaz de eliminar espacios en blanco de un lista desplegable .
Más información: Validación de Datos de Excel Lista Desplegable con Filtro (2 Ejemplos)
Lecturas similares:
- Cómo utilizar la fórmula VLOOKUP personalizada en la validación de datos de Excel
- [Corregido] La validación de datos no funciona al copiar y pegar en Excel (con solución)
- Cómo hacer una lista de validación de datos a partir de una tabla en Excel (3 métodos)
- Aplicar Validación de Datos Múltiples en una Celda en Excel (3 Ejemplos)
- Validación de Datos Excel Sólo Alfanuméricos (Usando Fórmula Personalizada)
4. Combinación de funciones IF, COUNTIF, ROW, INDEX y Small para eliminar espacios en blanco de la lista de validación de datos
También podemos utilizar la combinación de SI , CONSEJO , FILA , ÍNDICE y PEQUEÑO para eliminar las celdas vacías del lista de validación de datos Va a ser un poco complejo. Utilizaremos el conjunto de datos de Sección 2 Y para ver cómo crear un lista desplegable Ir a Sección 1 .
Pasos:
- En primer lugar, escriba la siguiente fórmula en la celda C5 .
=IF(COUNTIF($B$5:$B$14,"?*") |
La fórmula consta de dos partes principales: la primera es COUNTIF($B$5:$B$14,"?*")
- En CONSEJO función cuenta no en blanco texto aquí y por eso tenemos el 7 nombres en columna C .
- En FILA devuelve el fila número de a célula y nuestro vacío célula está en la posición 5 de la célula B5 Estamos restando 4 porque queremos que sea menos que eso.
- Ahora golpea INTRODUCE .
- Utilice la Asa de llenado a Autorrelleno las celdas inferiores.
- Ahora tenemos el Lista de nombres sin ningún espacios en blanco Pero si hacemos clic en el botón lista de validación de datos seguimos viendo espacios en blanco en el lista desplegable .
- Y para eliminar estos espacios en blanco Ir a Validación de datos de Ficha Datos .
- Cambia la última celda del gama a C11 como su filtrado tiene la lista gama C5 a C11 en el Fuente .
- Ahora haga clic en OK Ahora no tendrás en blanco células de su lista desplegable .
De este modo puede hacer un lista de validación de datos sin espacios en blanco .
Más información: Valor por Defecto en Lista de Validación de Datos con Excel VBA (Macro y UserForm)
5. Utilización de Funciones Combinadas para Eliminar Celdas en Blanco de la Lista de Validación de Datos
También podemos utilizar fórmulas anidadas combinadas con DIRECCIÓN , INDIRECTO , COUNTBLANK , SI y PEQUEÑO Analicemos el procedimiento. Utilizaremos el conjunto de datos de Sección 2 También puede ir a Sección 1 para ver cómo crear un lista desplegable/lista de validación de datos .
Pasos:
- En primer lugar, escriba la siguiente fórmula en la celda C5 .
=IF(ROW()-ROW($B$5:$B$14)+1>ROWS($B$5:$B$14)-COUNTBLANK($B$5:$B$14),"", INDIRECT(ADDRESS(SMALL((IF($B$5:$B$14"",ROW($B$5:$B$14),ROW()+ROWS($B$5:$B$14)),ROW()-ROW($C$5:$C$14)+1),COLUMN($B$5:$B$14),4)))
Aquí explicaré de forma muy sencilla cómo funciona esta fórmula, que pasa por el gama B5:B14 y comprueba el celdas en blanco con la ayuda del COUNTBLANK A continuación, comprueba también qué celdas no son en blanco en todo B5:B14 y por tanto devuelve celdas no vacías .
- Pulse CTRL + MAYÚS + INTRO (porque es un matriz ) y verá el resultado en la celda C5 como abajo.
- Ahora utiliza el Asa de llenado a Autorrelleno las celdas inferiores.
- Pero si vas a la Lista desplegable verá que contiene espacios en blanco de columna C .
- Y para eliminar estos espacios en blanco Ir a Validación de datos de Ficha Datos .
- Cambia la última celda del gama a C11 como su filtrado tiene la lista gama C5 a C11 en el Fuente .
- Ahora haga clic en OK Ahora no tendrás en blanco células de su lista desplegable .
Esta es otra forma de lista desplegable libre de espacios en blanco .
Más información: Cómo Usar la Sentencia IF en la Fórmula de Validación de Datos en Excel (6 Maneras)
Sección práctica
En esta sección, te proporciono el conjunto de datos para que puedas practicar estos métodos por tu cuenta.
Conclusión
En pocas palabras, he intentado explicar algunos métodos para eliminar los espacios en blanco de una lista de validación de datos Estos métodos son un poco complicados, pero he tratado de resumirlos de una manera muy sencilla y comprensible. Le pido que deje algunos comentarios sobre este artículo en la sección de comentarios, y también si usted tiene sus propias ideas o preguntas, déjelas en el cuadro de comentarios también.