Excel, Eliminar filas en blanco sin cambiar datos


9

Quiero eliminar filas en blanco, sin cambiar los datos de ninguna manera.

F5, Especial, Los espacios en blanco no funcionan como celdas, ya que eso elimina todos los espacios en blanco. También hacer un filtro para espacios en blanco no funciona.

¿Alguna otra solución?

El azul es actual, se espera rojo:

ingrese la descripción de la imagen aquí


1
¿Qué quiere decir "sin cambiar los datos"? Su ejemplo muestra que "Over" se cambió de la fila 12 a la fila 2, "Flow" se cambió de la fila 13 a la fila 3, "Super" se cambió de la fila 22 a la fila 4, etc., sin mencionar todos los datos que se están cambiando desde las columnas AC hasta las columnas HJ.
G-Man dice 'reinstalar a Monica' el

Respuestas:


7

Puede hacerlo más fácil con una columna auxiliar.

Utilice, por ejemplo, esta fórmula para marcar filas con contenido:
=IF(COUNTA(A2:C2)>0,1,"")

ingrese la descripción de la imagen aquí

Ahora puede seleccionar su columna auxiliar, F5 - especial - marque "fórmula" y desmarque "número", esto selecciona todas las filas vacías.
Simplemente haga clic derecho en uno de ellos y elimine: toda la fila.


1
Sí, esto es definitivamente lo que estaba buscando, ¡gracias!
Jonnyboi

@ Jonnyboi Este nivel de trabajo no es necesario: hay una solución más simple disponible, diseñada específicamente por Microsoft. Mira mi respuesta.
Grado 'Eh' Bacon

4
  1. Resalta las filas que deseas eliminar

ingrese la descripción de la imagen aquí

  1. Haga clic derecho en las filas y seleccione Delete

ingrese la descripción de la imagen aquí

Esto debería eliminar por completo cualquier fila que desee eliminar y mover las celdas hacia arriba en consecuencia.


**Extra:**

Puede ocultar estas filas si le resulta más fácil administrarlas sin cambiar los # de filas de las otras celdas.

  1. Resalte las filas que desea ocultar haciendo clic en el número de fila

  2. Haga clic derecho en las filas resaltadas y seleccione Hide

ingrese la descripción de la imagen aquí

Alakazam! Ahora deberían estar fuera de tu camino

ingrese la descripción de la imagen aquí

Tenga en cuenta que esto no elimina las filas por completo. Puede hacer Unhideclic con el botón derecho en la pequeña franja de donde estaban las filas anteriormente.

¡Avísame si eso ayuda!


gracias Cheesus, esto funcionaría, pero ¿cómo puedo hacer esto para muchas filas? Puede llevar un tiempo hacer fila por fila.
Jonnyboi

Si hace clic en la primera fila, mantenga presionada Shifty haga clic en la última fila. Se resaltará todas las filas en el medio. Si están separados por datos, puede mantener presionado Ctrly hacer clic para seleccionar varias filas de una en una.
Cheesus Crust

2
Tal vez esto sea algo para VBA, ¡tengo 2000 filas! podría tomar un tiempo
Jonnyboi

2
Exporte a una lista CSV, y luego puede filtrar mediante programación secuencias que no son más que comas, utilizando el lenguaje de script que prefiera.
George Erhard

2
@ GeorgeErhard Esa es una solución decente, pero no funcionaría si hubiera algún formato en la tabla, simplemente perdería el formato.
Tyzoid

4

La forma en que he estado haciendo cosas como esta 'para siempre' es agregar un par de columnas, ordenar, eliminar todas las filas que no quiero (como un bloque), luego ordenar nuevamente, volver a la clasificación original.

Agregue las columnas A y B, donde A está aumentando y B es la concatenación de C, D y E.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Las fórmulas deben convertirse en valores que no cambien, así que use los valores copiar, pegar: ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Luego ordene por la columna B, que reúne todos los espacios en blanco: ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Una vez que haya eliminado los espacios en blanco, está en el orden incorrecto, pero simplemente ordena de nuevo, esta vez por la columna A: ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí


3

Hay una solución especialmente diseñada para su pregunta dentro de Excel.

Seleccione las columnas A, B y C. Vaya a la cinta 'Datos'. En la sección 'Herramientas de datos', existe la opción de "Eliminar duplicados". Haga clic en Aceptar'.

Esto se puede lograr con los atajos:

Alt luego A luego M luego Tabulador luego Tabulador luego Enter.


Funciona en caso de que no haya datos duplicados, especialmente en la columna C
yass

1

El método que he usado es resaltar las filas sin datos (haciendo clic y haciendo clic en los números de fila) y luego eliminando todo el rango de filas seleccionado (que debería "desplazar hacia arriba" las filas debajo de las secciones eliminadas). Del mismo modo, si tiene columnas vacías, puede hacer lo mismo y "desplazar a la izquierda" cualquier columna a la derecha. Esto ajustará las referencias de celda relativas en sus fórmulas, pero las referencias de celda absolutas (referencias de fila y columna con signos de dólar) probablemente se romperán. Así que tenlo en mente.

Este es un proceso manual y es posible que no responda su pregunta, ya que parece que está buscando un método de una sola vez para consolidar un rango seleccionado.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.