Saltar al contenido principal

¿Cómo eliminar rápidamente todas las demás filas en Excel?

Si desea eliminar rápidamente cada dos filas o columnas en Excel, el punto principal es cómo puede seleccionar rápidamente cada dos filas o columnas primero y luego aplicarles la operación de eliminación. Y este artículo le mostrará algunas cosas complicadas sobre cómo seleccionar primero todas las demás filas o columnas y luego eliminarlas rápidamente.

Elimine cada dos filas en Excel con el comando Filtro

Elimine cada dos filas en Excel con código VBA

Elimine todas las demás filas o columnas en Excel con Kutools para Excel


flecha azul burbuja derecha Elimine cada dos filas en Excel con el comando Filtro

Microsoft Excel Filtrar El comando puede ayudarlo a filtrar rápidamente cada dos filas y luego eliminarlas de una vez, haga lo siguiente:

1. En una columna en blanco además de los datos originales, ingrese 0,1,0,1…, 0,1. En este caso, ingresamos los números en la columna auxiliar C. Vea la siguiente captura de pantalla:

2. Seleccione la columna C y haga clic en el Filtrar Botón debajo Datos lengüeta. Luego haga clic en el botón de flecha al lado de C1, y solo marque la 0 bajo el Seleccionar todo opción. Ver captura de pantalla:

3. Entonces todas las filas con 1 están ocultas. Seleccione las filas visibles con 0 y haga clic en el Inicio > Borrar > Eliminar filas de hojas para eliminar estas filas. Luego borra cada dos filas y debe hacer clic en Filtrar de nuevo para mostrar solo las filas con 1. Ver capturas de pantalla:

doc-eliminar-todas-las-demás-filas5 -2 doc-eliminar-todas-las-demás-filas12

4. Por último, puede eliminar la columna auxiliar C según lo necesite.


Seleccione cada otra o enésima fila, columna y luego elimínelas de una vez

Kutools for Excel's Seleccionar filas y columnas de intervalo La utilidad puede ayudarlo a encontrar y seleccionar cada dos o enésimas filas o columnas, y luego puede realizar algunas operaciones que necesite. ¡Haga clic para descargar Kutools para Excel!


flecha azul burbuja derecha Elimine cada dos filas en Excel con código VBA

En realidad, la macro de VBA también es una buena opción para resolver este problema.

1. Mantenga pulsado el botón otro + F11 claves en Excel, y abre el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic recuadro > Móduloy pegue la siguiente macro en el Módulo Ventana.

Código de VBA: elimine todas las demás filas de la selección:

Sub DeleteEveryOtherRow()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Rows.Count To 1 Step -2
    Set rng = InputRng.Cells(i, 1)
    rng.EntireRow.Delete
Next
Application.ScreenUpdating = True
End Sub

3. Pulse el botón F5 clave para ejecutar esta macro. Luego, aparece un cuadro de diálogo para seleccionar un rango. Ver captura de pantalla:

4. Luego haga clic en OK, cada dos filas en el rango seleccionado de la segunda fila se elimina a la vez, vea la captura de pantalla:

doc-eliminar-todas-las-demás-filas5 -2 doc-eliminar-todas-las-demás-filas12

flecha azul burbuja derecha Elimine todas las demás filas o columnas en Excel con Kutools para Excel

Para un usuario principiante de Microsoft Excel, usar la macro VBA es un poco complicado. los Seleccionar filas y columnas de intervalo utilidad de Kutools for Excel puede ayudarlo a eliminar rápidamente cada dos filas.

Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. 

Después de instalar Kutools for Excel, haga lo siguiente:

1. Seleccione el rango que desea eliminar cada dos filas y luego aplique esta utilidad haciendo clic en el Kutools > Seleccione > Seleccionar filas y columnas de intervalo….

2. En Seleccionar filas y columnas de intervalo cuadro de diálogo, especifique la configuración como se muestra en la siguiente captura de pantalla y haga clic en OK para seleccionar primero cada dos filas.

3. Luego, cada dos filas de la selección se selecciona y resalta. Ver captura de pantalla:

4. Luego, puede eliminar rápidamente las filas seleccionadas cada dos haciendo clic en el Inicio > Borrar > Eliminar filas de hojas para eliminar todas estas filas. Ver capturas de pantalla:

doc-eliminar-todas-las-demás-filas5 -2 doc-eliminar-todas-las-demás-filas12

Haga clic para obtener más información sobre esta función Seleccionar filas y columnas de intervalo.

Con esta función, también puede eliminar cada enésima fila o columna según lo necesite.

¡Descargue y pruebe Kutools para Excel ahora!


flecha azul burbuja derechaDemostración: elimine todas las demás filas o columnas con Kutools para Excel

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


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!
Comments (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
An easy way to put 0 or 1 in the column instead is to add a formula column: =IF(MOD(ROW(), 2) = 0, 0, 1). That might help if you'd rather not type 0,1,01, etc.
This comment was minimized by the moderator on the site
another way is to add a new column in front of your data, so column A is blank, then just enter a b a b a b as you go down the rows in column A - so "a" in A1, "b" in A2, "a" in A3, "b" in A4. then you can drag the new "a" and "b" cells down for all rows of data. then sort column A alphabetically, and you get all the odd rows with an "a" at the top and all the even rows with a "b" at the bottom. this is probably the easiest way.
This comment was minimized by the moderator on the site
You're genious :)
This comment was minimized by the moderator on the site
Easiest? How is that different from the 0,1 method? ;-)
This comment was minimized by the moderator on the site
This is actually very useful if you have a large number of rows and can't enter the 2 settings in manually. if you drag 0,1 down, it continues to 2, 3, 4...but if you drag a,b down, it will repeat as a,b,a,b...all the way down. Thanks!
This comment was minimized by the moderator on the site
That would be great, except column C is all 0
This comment was minimized by the moderator on the site
This is really really helpful. thanks
This comment was minimized by the moderator on the site
Great trick...thank you. I love simple sneaky tricks like this
This comment was minimized by the moderator on the site
This was really helpful. thanks,
This comment was minimized by the moderator on the site
In cell B1: =row(A1) Drag this down all of column B. In cell C1: =mod(B1,2) Drag this down all of column C. Apply a filter and in column C select all 0s or 1s as required.
This comment was minimized by the moderator on the site
Richarddddd, Sneaky! I like that, and it was useful to me today. Thanks.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations