Note: The other languages of the website are Google-translated. Back to English

4 formas sencillas de eliminar rápidamente varias filas en blanco o vacías en Excel

Si hay que eliminar cientos de filas en blanco de toda la hoja de trabajo o el libro de trabajo, se sentirá frustrado. Aquí, este tutorial enumerará algunos métodos rápidos para manejar este trabajo paso a paso.


Método A: eliminar filas en blanco con el comando Ir a especial

Ahora, siga los pasos a continuación para eliminar filas vacías con Ir a filas especiales:

1. Seleccione el rango que desea eliminar filas en blanco, haga clic en Inicio pestaña, luego en Edición grupo, clic Buscar y seleccionar > Ir a Especial.
doc eliminar fila en blanco 2

2. En el Ir a Especial diálogo, comprobar Espacios en blanco .
doc eliminar fila en blanco 3

3. Hacer clic en OK, ahora se han seleccionado todas las celdas en blanco de la selección.
doc eliminar fila en blanco 4

4. Hacer clic en Inicio pestaña, en el Células grupo, clic Borrar > Eliminar filas de hojas.
doc eliminar fila en blanco 5

Ahora se han eliminado las filas con celdas en blanco.
doc eliminar fila en blanco 6

Nota:

Hay un flujo fatal mientras usa el comando Ir a especial para eliminar filas en blanco:
Todas las filas contienen celdas en blanco (incluso si la fila contiene una celda en blanco y otras columnas contienen datos) se eliminarán como se muestra a continuación.

doc eliminar fila en blanco 1


¿Quiere tener un aumento de sueldo y mucho tiempo para acompañar a la familia?

Office Tab mejora su eficiencia en un 50% en Microsoft Office trabajando ahora mismo

Increíble, trabajar con dos o más documentos es más fácil y rápido que trabajar con uno.

En comparación con los navegadores más conocidos, la herramienta con pestañas de Office Tab es más potente y eficiente.

Reduzca cientos de clics del mouse y la escritura en el teclado todos los días para usted, diga adiós a la mano del mouse ahora.

Si normalmente trabaja en varios documentos, Office Tab le ahorrará mucho tiempo.

Prueba gratuita de 30 días, no se requiere tarjeta de crédito.

Leer másDescargar Ahora


Método B: elimine filas en blanco en el rango / hoja / libro de trabajo con Kutools

Si desea eliminar rápida y fácilmente todas las filas en blanco en la selección, la hoja activa, las hojas seleccionadas o todo el libro de trabajo sin ninguna eliminación incorrecta, puede probar el Eliminar filas en blanco herramienta de Kutools for Excel, que puede manejar trabajos con un clic sin código VBA y columna auxiliar.

Sin embargo, antes de utilizar esta herramienta, debe instalación gratuita de Kutools para Excel en primer lugar.

Presione Kutools > Borrar > Eliminar filas en blanco, luego en la sub lista desplegable, elija una operación que necesite.
doc eliminar fila en blanco 17

Demostración: elimine todas las filas en blanco con un solo clic


Método C: eliminar filas en blanco con el código VBA

1. Prensa Alt + F11 clave para habilitar Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Módulo para crear un nuevo Módulo script, copie y pegue el siguiente código en el script.

VBA: eliminar filas vacías

Sub DeleteBlankRows()
'Update 20190107
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xRows = WorkRng.Rows.Count
Application.ScreenUpdating = False
For I = xRows To 1 Step -1
    If Application.WorksheetFunction.CountA(WorkRng.Rows(I)) = 0 Then
        WorkRng.Rows(I).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
    End If
Next
Application.ScreenUpdating = True
End Sub

doc eliminar fila en blanco 7

3. Prensa F5 para ejecutar el código, luego seleccione un rango que use para eliminar filas en blanco en la ventana emergente KutoolsforExcel diálogo.
doc eliminar fila en blanco 8

4. Hacer clic en OK. Ahora se han eliminado las filas vacías de la selección.
doc eliminar fila en blanco 9

Nota:

Con este código VBA, será mejor que elimine las filas en blanco en un rango pero no en toda la hoja de trabajo, o Microsoft Excel puede atascarse.


Método D: eliminar filas en blanco con la columna auxiliar y la función de filtro

1. Inserte una columna antes de su rango de datos, tome la inserción de la Columna A como instancia, luego escriba esta fórmula = B3 y C3 y D3 en A3 para combinar datos en la fila3, mira la captura de pantalla:

Consejo: Si sus datos se encuentran entre la columna B3 y la columna N, ajuste la fórmula a = B3 & C3 & D3 & E3 &… & N3.
doc eliminar fila en blanco 10

2. Luego, complete la fórmula en celdas arrastrando el controlador de llenado automático hacia abajo.
doc eliminar fila en blanco 11

3. Luego haga clic Data > Filtrar.
doc eliminar fila en blanco 12

4. Luego haga clic en el Icono de filtro en la columna de ayuda, verifique Espacios en blanco opción solo en la lista desplegable. Ver captura de pantalla:
doc eliminar fila en blanco 13

5. Hacer clic en OK, se han filtrado todas las filas en blanco.
doc eliminar fila en blanco 14

6. Seleccione las filas filtradas, haga clic en Inicio > Borrar > Eliminar filas de hojas para eliminar las filas en blanco.
doc eliminar fila en blanco 15

7. Luego haga clic Data > Filtrar de nuevo para deshabilitar Filtrar función.
doc eliminar fila en blanco 16

Nota:

En comparación con el método A y el método C, este método puede eliminar exactamente filas en blanco y es fácil de manejar para todos los usuarios de Excel. Sin embargo, si hay docenas de columnas en sus datos, este método será un poco tedioso.


Operación relativa: inserte filas en blanco en cada dos filas

Tal vez en algunas ocasiones, desee insertar filas en blanco en cada dos filas de un rango como se muestra a continuación:
doc eliminar fila en blanco 18

En este caso, puede aplicar el Insertar filas y columnas en blanco utilidad de Kutools para Excel para manejar rápidamente este trabajo.

1. Seleccione el rango en el que desea insertar filas o columnas en blanco en cada dos filas, luego haga clic en Kutools > recuadro > Insertar filas y columnas en blanco.
doc eliminar fila en blanco 19

2. En el Insertar filas y columnas en blanco diálogo, comprobar Filas en blanco or Columnas en blanco opción que necesite en Tipo de inserción sección, luego, en Opciones sección, especifique el Intervalo de y filas/columnas.
doc eliminar fila en blanco 20

3. Hacer clic en Ok, se han insertado filas en blanco en cada dos filas de la selección.

Demostración: Insertar filas y columnas en blanco


Descargar archivo de muestra

muestraHaga clic para descargar el archivo de muestra


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (54)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Cuando hago esto, el texto se borra. Ayuda por favor.
Este comentario fue minimizado por el moderador en el sitio
No sé si ha resuelto el problema de la eliminación de texto adicional, pero he publicado una solución a lo que podría ser su problema. Se encuentra debajo de su pregunta.
Este comentario fue minimizado por el moderador en el sitio
La "eliminación de filas en blanco" es incómoda para la mayoría de los métodos. Tenía un conjunto de tres columnas de datos. La primera columna tenía líneas de título cada cinco o seis filas. Las dos columnas restantes tenían datos aleatorios en varias filas hasta el final. A veces, una fila en la columna dos estaba en blanco, pero la celda a su lado en la columna tres tenía datos. O viceversa. Solo ALGUNAS de las filas (1,242 en este caso) estaban en blanco en todo el ancho. El PROBLEMA era que seleccionar celdas EN BLANCO ELIMINARÍA FILAS ENTERAS que tenían datos en otras columnas. Encontré una solución perfecta. Creé una cuarta columna en la que usé la función COUNTA. La fórmula fue =CONTARA(A1:C1) y luego la copió a través de varios miles de filas de datos. Entonces, mi columna D tenía una pila de 3, 2, 1 y 0. Luego usé el comando FILTRO en la Columna D para mostrar solo las filas que equivalían a 0. El resultado fue una hoja de celdas vacías con 0 en la columna D... ¡SÓLO se seleccionaron las filas totalmente en blanco! Luego hice clic y arrastré hacia abajo los NÚMEROS DE FILA del lado izquierdo (los que están en el margen) para seleccionar esas filas, hice clic con el botón derecho y seleccioné ELIMINAR. Todos desaparecieron. Cuando apagué el filtro, tenía un conjunto perfecto de datos limpios. ¡En menos de un minuto! ¡Hecho! = = = = = = = Eso fue tan fácil, luego me puse elegante y cambié la función COUNTA para seleccionar solo elementos de la columna A que tenían datos en ellos. (Esas filas resultaron ser filas de "Título" para grupos de datos debajo de ellas). Se leía = COUNTA (A1) y se copió en la columna D hasta el final. El resultado fue una columna de 1 y 0. Cuando encendí FILTRO nuevamente y seleccioné "1", solo aparecieron las filas de Título. Seleccioné esas filas y las puse en NEGRITA. Luego apagó el Filtro, y nuevamente, formato perfecto a través de miles de líneas. ¡ME ENCANTA ESA FUNCIÓN DE FILTRO!
Este comentario fue minimizado por el moderador en el sitio
Esta es una gran solución, gracias!
Este comentario fue minimizado por el moderador en el sitio
Genial, muchas gracias
Este comentario fue minimizado por el moderador en el sitio
Esto es genial, ¡gracias!
Este comentario fue minimizado por el moderador en el sitio
Solución perfecta, simplemente funcionó a la perfección. Gracias :-)
Este comentario fue minimizado por el moderador en el sitio
Excelente - perfecta solución simple.
Este comentario fue minimizado por el moderador en el sitio
gran ayuda, esta función de filtro es la mejor solución si pensamos y la usamos
Este comentario fue minimizado por el moderador en el sitio
Genial en algún momento Los usuarios brindan una solución más práctica que los desarrolladores y expertos
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias por el consejo. Fue grandioso.
Este comentario fue minimizado por el moderador en el sitio
esto es genial muchas gracias ned
Este comentario fue minimizado por el moderador en el sitio
Acabas de salvarme la vida. :-)
Este comentario fue minimizado por el moderador en el sitio
La ruta básica visual era nueva para mí y funcionó. ¡Muchas gracias!
Este comentario fue minimizado por el moderador en el sitio
¡¡¡Esto es genial!!! @ # W. Halyn. Gracias.
Este comentario fue minimizado por el moderador en el sitio
no puedo borrar Estoy usando Excel 2010 y quiero eliminar filas en blanco de A147533 a (después de ctrl - End) T448140. Lo que sea que hice, todas las filas permanecen sin eliminar en mi hoja de cálculo. Después de ctrl-End estoy de nuevo en T448140.
Este comentario fue minimizado por el moderador en el sitio
Darko. Su primer paso en la columna adicional (que debe ser la columna "U" para el filtrado), la fórmula en U147533 debe leer (a juzgar por los datos proporcionados) = COUNTA (A147533: T147533) y luego COPIAR eso hasta la fila 448140. debe obtener una columna de números, ALGUNOS de los cuales serán ceros. Luego haga clic en la letra "U" en la parte superior de la columna (en el margen de la regla) para resaltar toda la columna. Luego seleccione la función Filtro (pestaña Datos, Filtro), haga clic en el pequeño triángulo desplegable y elimine todas las opciones de marca de verificación excepto la que está al lado de la opción "0" (O la opción "Vacíos", si está visible). Haga clic en Aceptar. Entonces debería ver solo las filas que tienen cero datos. Luego, como se describió anteriormente, con la función Filtro aún activa, resalte las filas de 147533 a 448140 que contienen los números de fila seleccionados (haciendo clic/arrastrando hacia abajo el margen izquierdo de la regla O haciendo clic en la parte superior y presionando Mayús y haciendo clic en la última), y ELIMINAR a ellos. (Clic derecho, Eliminar). Cuando desaparezcan, desactive la función Filtro y todos los demás datos volverán a aparecer. ¡Buena suerte!
Este comentario fue minimizado por el moderador en el sitio
No funciona para mi. Ahora estoy usando EXCEL 2013 y tengo esta situación: mis datos están en el rango A1 a AF52222. Cuando hago clic en Ctrl-Fin llego a la celda AG56367. Así que tengo todas las filas en blanco de 52223 a 56367. Después de COUNTA (a2; af2) copiado en la fila 56367 y resaltando las filas 52223 a 56376 al hacer clic con el botón derecho, EXCEL ofrece ELIMINAR FILA y eliminé estas filas. Después de eso apago Filter: con Ctrl-Home llego a la celda A1, con Crtl-End llego a la celda AG56367. Así que todo era igual
Este comentario fue minimizado por el moderador en el sitio
Intenté esto, pero cuando usé la función Kutools: eliminar herramientas> En el rango seleccionado, recibo el mensaje: "Eliminó con éxito 0 filas" y nada cambia.
Este comentario fue minimizado por el moderador en el sitio
En lugar de usar Kutools, pruebe el método que describí anteriormente. Utiliza Excel simple y antiguo, utilizando las funciones disponibles en todas las versiones recientes. (Eso es si está tratando de eliminar SOLO todo en blanco filas, no parcialmente en blanco).
Este comentario fue minimizado por el moderador en el sitio
¿Puede hacer todo esto con una macro que se ejecutará en la parte inferior de una hoja una vez que se recopilen y analicen todos los datos? Estoy haciendo un análisis "SI/ENTONCES" para algunas personas y, dado que funciona automáticamente, la solución anterior, aunque elegante, puede estar más allá de su capacidad (tal vez la mía también ...) Entonces, una vez que se completaron los datos, estaba buscando apuntar luego a una celda y hacer click en "ir" y se eliminarian las filas en blanco.....alguna idea?
Este comentario fue minimizado por el moderador en el sitio
Tomaría aproximadamente diez veces más escribir una macro de este tipo (que tendría que calcular automáticamente el total de columnas, completar verticalmente TODAS las columnas, luego calcular en qué columna hacer los conteos, luego ejecutar la operación, etc.) que para solo haz los pasos. Realmente, toda la operación lleva menos de dos minutos si lees las instrucciones paso a paso. Tal vez intente mostrar los pasos uno al lado del otro con el trabajo que está haciendo (o imprima los pasos y luego sígalos). Una vez que lo vea funcionar por primera vez, se sentirá mucho más cómodo con él y definitivamente será más inteligente en el funcionamiento de la función de filtro. Con respecto a las personas para las que está haciendo el trabajo, solo tráigales los resultados; probablemente no les importe "cómo", solo quieren saber "qué". Una base de datos que se limpió rápidamente se verá más impresionante que ver cómo se volvió así, especialmente si recién está aprendiendo cómo hacerlo. Dale una o dos carreras de práctica. Ah, y haz una copia de seguridad, por supuesto, en caso de que Deshacer falle o algo así mientras lo pruebas. (Eso sí, en su primera consulta, imaginé una macro que tendría que funcionar en todos los entornos. Lo que USTED encontraría es que una vez que tenga un conjunto de datos de estructura fija funcionando, sabrá exactamente cómo funciona el procedimiento y podría simplemente registrar pasos en una macro propia, solo por el factor de velocidad).
Este comentario fue minimizado por el moderador en el sitio
¿Puede convertir todo esto en una macro que podría ejecutarse en la parte inferior de una hoja de cálculo cuando se recopilan los datos?
Este comentario fue minimizado por el moderador en el sitio
Buen tutorial, me ayudó mucho! ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Eliminar las filas en blanco con el comando especial "En blanco" no funciona correctamente en caso de que tenga varias filas y varias columnas con algunas columnas en blanco en el medio. La operación es eliminar las filas con datos y proporcionar el resultado inesperado. Ejemplo: Columnas: A a F que tienen 5 filas de datos de la siguiente manera. Cuando hacemos la operación en blanco obtenemos resultados inesperados (el resultado no muestra 5 filas..!!) A B CD E F Check1 Check2 Check3 Check4 Check6 Check7 Check1 Check2 Check3 Check4 Check7 Check1 Check2 Check3 Check4 Check7 Check1 Check2 Check3 Check4 Check6 Check7 Check1 Check2 Check3 Check4 Check6 Check7 alguna idea, ¿por qué?
Este comentario fue minimizado por el moderador en el sitio
W. Halyn: su solución funcionó perfectamente para mí. Uso de Excel 2007 y 2013.
Este comentario fue minimizado por el moderador en el sitio
gran sugerencia........... gracias :lol:
Este comentario fue minimizado por el moderador en el sitio
Es increíble, fue de gran ayuda para mí, muchas gracias.
Este comentario fue minimizado por el moderador en el sitio
Hola, si sigo el procedimiento anterior, obtengo un mensaje de error como 'La selección es demasiado grande'. Luego, cómo eliminar celdas vacías para una lista grande.
Este comentario fue minimizado por el moderador en el sitio
[quote] Hola, si sigo el procedimiento anterior, obtengo un mensaje de error como 'La selección es demasiado grande'. Luego, cómo eliminar celdas vacías para una lista grande.por karthik[/quote] Lo primero que intentaría es seleccionar la mitad de la base de datos, o una cuarta parte. Si eso funciona, repita en las secciones restantes. Si no es así, vea si su computadora tiene suficiente RAM disponible para procesar una gran cantidad de datos. Sin ver realmente el archivo, es difícil decirlo.
Este comentario fue minimizado por el moderador en el sitio
Excelentes consejos, muy útiles.
Este comentario fue minimizado por el moderador en el sitio
gracias me ayudo
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias muy útil
Este comentario fue minimizado por el moderador en el sitio
manera muy fácil si desea eliminar filas en blanco. vaya a la primera columna, inserte una nueva columna y complete la serie, luego vaya a la opción de filtro y ahora, en la siguiente columna, seleccione en blanco. es la manera muy fácil de eliminar o eliminar filas en blanco
No hay comentarios publicados aquí todavía
Ver más
Por favor, deje sus comentarios en inglés.
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL