¿Te has enfrentado alguna vez a la tediosa tarea de limpiar datos repetitivos en Excel? Si la respuesta es sí, no estás solo. Muchos usuarios de Excel se encuentran luchando contra listas interminables de información, donde lo que realmente desean es enfocarse en lo esencial. En este artículo, te mostraremos cómo eliminar cada dos filas o cada enésima fila en Excel de manera rápida y sencilla. No más enredos con manualidades complicadas: con nuestros trucos, ganarás tiempo y lograrás un libro de trabajo más ordenado y eficiente. ¡Prepárate para mejorar tu productividad al máximo!
En Excel, ahorrar tiempo es crucial para aumentar la eficiencia y productividad. A medida que trabajamos con grandes cantidades de datos, a veces nos encontramos con la necesidad de eliminar ciertas filas para reducir el tamaño de nuestra hoja de cálculo. ¿Te gustaría aprender cómo eliminar cada dos filas o cada enésima fila en Excel? En este artículo, te mostraremos diferentes métodos para realizar esta tarea de manera rápida y sencilla. ¡Sigue leyendo para descubrir cómo optimizar tu trabajo en Excel y evitar pasar horas eliminando filas manualmente!
Este breve tutorial explica cómo eliminar cada dos filas en Excel mediante filtrado o con código VBA. También aprenderás cómo quitar cada 3tercero4th o cualquier otra enésima fila.
Hay muchas situaciones en las que es posible que necesites eliminar filas alternativas en las hojas de cálculo de Excel. Por ejemplo, es posible que desee conservar los datos de las semanas pares (filas 2, 4, 6, 8, etc.) y mover todas las semanas impares (filas 3, 5, 7, etc.) a otra hoja.
Generalmente, eliminar filas alternas en Excel se reduce a seleccionar filas alternativas. Una vez seleccionadas las filas, un solo trazo en el Borrar El botón es todo lo que necesitas. Más adelante en este artículo, aprenderá algunas técnicas para seleccionar y eliminar rápidamente una fila por medio o una enésima fila en Excel.
Cómo eliminar cada dos filas en Excel mediante filtrado
En esencia, una forma común de borrar filas alternas en Excel es la siguiente: primero, filtra filas alternativas, luego las selecciona y las elimina todas a la vez. Los pasos detallados siguen a continuación:
Alternativamente, puedes usar esta fórmula:
=MOD(ROW(),2)
La lógica de la fórmula es muy simple: la función FILA devuelve el número de fila actual, la función MOD lo divide por 2 y devuelve el resto redondeado al número entero.
Como resultado, tienes 0 en todas las filas pares (porque están divididas por 2 uniformemente sin resto) y 1 en todas las filas impares:>
Para hacerlo, seleccione cualquier celda en su columna de ayuda, vaya a la Datos pestaña > Ordenar y filtrar grupo y haga clic en el Filtrar botón. Las flechas de filtro desplegable aparecerán en todas las celdas del encabezado. Hace clic en el botón de flecha en la columna Ayuda y marca una de las casillas:
- 0 para eliminar filas pares
- 1 para eliminar filas impares
En este ejemplo, vamos a eliminar las filas con valores «0», por lo que las filtramos:>
Como resultado, solo quedan las semanas pares en nuestra hoja de trabajo, ¡las semanas impares desaparecieron!
>
Consejo. Si desea mover cada dos filas a otro lugar en lugar de eliminarlas por completo, primero copie las filas filtradas y péguelas en una nueva ubicación, y luego elimine las filas filtradas.
Cómo eliminar filas alternativas en Excel con VBA
Si no está dispuesto a perder el tiempo en una tarea trivial como eliminar cada dos filas de sus hojas de cálculo de Excel, la siguiente macro de VBA puede automatizar el proceso por usted:
Sub Eliminar_filas_alternativas_Excel()
Oscuro Rango de origen Como Rango
Colocar SourceRange = Aplicación.Selección
Colocar SourceRange = Aplicación.InputBox(«Rango:», «Seleccione el rango»Rango de origen.Dirección, Tipo:=8)
Si SourceRange.Rows.Count >= 2 Entonces
Oscuro primera celda Como Rango
Oscuro Índice de filas Como Entero
Aplicación.ScreenUpdating = FALSO
Para RowIndex = SourceRange.Rows.Count – (SourceRange.Rows.Count Modificación 2) A 1 Paso -2
Colocar Primera Celda = SourceRange.Cells(RowIndex, 1) Primera Celda.EntireRow.Delete
Próximo
Aplicación.ScreenUpdating = Verdadero
Fin Si
Fin Sub
Cómo eliminar cada dos filas en Excel usando la macro
Inserte la macro en su hoja de trabajo de la forma habitual a través del Editor de Visual Basic:
¡Hecho! Se elimina cada dos filas del rango seleccionado:
>Cómo eliminar cada enésima fila en Excel
Para esta tarea, vamos a ampliar la técnica de filtrado que hemos utilizado para eliminar cada dos filas. La diferencia está en la fórmula en la que se basa el filtrado:
MOD(FILA()-metro, norte)
Dónde:
- metro es el número de fila de la primera celda con datos menos 1
- norte es la enésima fila que desea eliminar
Digamos que tus datos comienzan en la fila 2 y quieres eliminarlos cada 3.tercero fila. Entonces, en tu fórmula norte es igual a 3, y metro es igual a 1 (fila 2 menos 1):
=MOD(ROW() – 1, 3)
Si nuestros datos comenzaron en la fila 3, entonces metro sería igual a 2 (fila 3 menos 1), y así sucesivamente. Esta corrección es necesaria para numerar secuencialmente las filas, comenzando con el número 1.
Lo que hace la fórmula es dividir un número de fila relativo entre 3 y devolver el resto después de la división. En nuestro caso, da cero para cada tercera fila porque cada tercer número se divide por 3 sin resto (3,6,9, etc.):
>Y ahora, realiza los pasos ya familiares para filtrar filas «0»:
>De manera similar, puedes eliminar cada 4th5th o cualquier otra enésima fila en Excel.
Consejo. En caso de que necesite eliminar filas con datos irrelevantes, el siguiente tutorial le resultará útil: Cómo eliminar filas según el valor de la celda.
Te agradezco por leer y espero verte nuevamente en nuestro blog la próxima semana.
¡Me encantó el artículo! A mí me pasó una vez que tenía un montón de datos en Excel y no sabía cómo quitar las filas que no necesitaba, así que este truco me salvó la vida, ¡millones de gracias por compartirlo! – dinu.
GastfrouD: ¡Totalmente de acuerdo, dinu! A mí también me ha pasado y me frustraba no encontrar una solución fácil. El otro día tenía un Excel enorme y gracias a estos tips, pude limpiar todo rápido, ¡me sentí un genio! 😄