Cómo eliminar cada dos filas o cada enésima fila en Excel

¿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:

  • En una columna vacía junto a sus datos originales, ingrese una secuencia de ceros y unos. Puede hacer esto rápidamente escribiendo 0 en la primera celda y 1 en la segunda celda, luego copiando las dos primeras celdas y pegándolas en la columna hasta la última celda con datos.

    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:
    Cómo eliminar cada dos filas o cada enésima fila en Excel>

  • Dependiendo de si desea eliminar filas pares o impares, filtre los unos o los ceros.

    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:
    Cómo eliminar cada dos filas o cada enésima fila en Excel>

  • Ahora que todas las filas «1» están ocultas, seleccione todas las filas «0» visibles, haga clic derecho en la selección y haga clic Borrar fila:
    Cómo eliminar cada dos filas o cada enésima fila en Excel>
  • El paso anterior te dejó con una tabla vacía, pero no te preocupes, las filas «1» todavía están allí. Para hacerlos visibles nuevamente, simplemente elimine el filtro automático haciendo clic en el Filtrar botón de nuevo:
    Cómo eliminar cada dos filas o cada enésima fila en Excel>
  • La fórmula de la columna C se vuelve a calcular para las filas restantes, pero ya no la necesita. Ahora puede eliminar de forma segura la columna de ayuda:
    Cómo eliminar cada dos filas o cada enésima fila en Excel>

    Como resultado, solo quedan las semanas pares en nuestra hoja de trabajo, ¡las semanas impares desaparecieron!
    Cómo eliminar cada dos filas o cada enésima fila en Excel

    >

    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:

  • Prensa Alt + F11 para abrir la ventana de Visual Basic para Aplicaciones.
  • En la barra de menú superior, haga clic en Insertar > Móduloy pegue la macro anterior en el Módulo
  • presione el F5 tecla para ejecutar la macro.
  • Aparecerá un cuadro de diálogo que le pedirá que seleccione un rango. Seleccione su mesa y haga clic en Aceptar:
    Cómo eliminar cada dos filas o cada enésima fila en Excel>

    ¡Hecho! Se elimina cada dos filas del rango seleccionado:
    Cómo eliminar cada dos filas o cada enésima fila en Excel

    >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.):
    Cómo eliminar cada dos filas o cada enésima fila en Excel

    >Y ahora, realiza los pasos ya familiares para filtrar filas «0»:

  • Seleccione cualquier celda de su tabla y haga clic en Filtrar botón en el Datos
  • Filtre la columna de ayuda para mostrar solo valores «0».
  • Seleccione todas las filas «0» visibles, haga clic derecho y elija Borrar fila desde el menú contextual.
  • Elimine el filtro y elimine la columna Ayudante.
  • Cómo eliminar cada dos filas o cada enésima fila en Excel

    >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.

    Usted también podría estar interesado en

    Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    Cómo eliminar cada dos filas o cada enésima fila en Excel – Preguntas frecuentes

    Preguntas frecuentes sobre cómo eliminar cada dos filas o cada enésima fila en Excel

    Eliminar filas en Excel puede ser una tarea tediosa, especialmente cuando se trata de grandes conjuntos de datos. En este artículo, responderemos algunas preguntas frecuentes sobre cómo eliminar cada dos filas o cada enésima fila en Excel.

    1. ¿Cómo puedo eliminar cada dos filas en Excel?

    Para eliminar cada dos filas en Excel, sigue estos pasos:

  • Selecciona la primera celda de la columna en la que deseas eliminar filas.
  • Pulsa «Ctrl + G» en tu teclado (o haz clic en «Ir a» en la pestaña Inicio y selecciona «Ir a Especial»).
  • En la ventana «Ir a Especial», selecciona «Saltos de fila» y haz clic en «Aceptar».
  • Las filas en blanco serán seleccionadas automáticamente.
  • Presiona «Ctrl + -» en tu teclado (o haz clic derecho en la selección y elige «Eliminar filas»).
  • ¡Y eso es todo! Cada dos filas en tu hoja de Excel serán eliminadas.

    2. ¿Cómo puedo eliminar cada enésima fila en Excel?

    Si deseas eliminar cada enésima fila en Excel, puedes utilizar una fórmula en una columna adicional para identificar qué filas deben ser eliminadas.

    Supongamos que deseas eliminar cada tercer fila:

  • Agrega una nueva columna en tu hoja de Excel.
  • En la primera celda de la nueva columna, ingresa la fórmula «=MOD(ROW(),3)» (sin las comillas).
  • Arrastra la fórmula hacia abajo hasta el final de tus datos.
  • La columna adicionará resultados de 0 a 2, repetidos cada 3 filas.
  • Selecciona y elimina las filas que tengan el valor «0» en la columna adicional.
  • Esperamos que estos pasos te ayuden a eliminar cada enésima fila en Excel de manera efectiva.

    Ahora que conoces cómo eliminar cada dos filas o cada enésima fila en Excel, podrás ahorrar tiempo y simplificar tu trabajo con grandes conjuntos de datos. Si tienes más preguntas, no dudes en consultar las siguientes fuentes:

    ¡Esperamos que esta información te sea útil y que puedas aplicar estos métodos en tu propio trabajo con Excel!

    Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    Cómo ⁣eliminar cada dos filas o ‍cada enésima fila en Excel

    ¿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. 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!

    Método⁣ 1: Eliminar ​cada dos filas en Excel​ mediante filtrado

    Una forma común de borrar filas alternas en Excel es filtrando y eliminando las que no necesitas. Sigue estos ‌pasos:

    1. En una columna ‍vacía junto a tus datos originales, ingresa una secuencia de ceros ⁣y unos. Puedes ‍usar esta fórmula: =MOD(FILA(),2). Esto generará 0 en las filas pares y 1 en las impares.
    2. Selecciona cualquier ‌celda en tu columna de ‌ayuda y activa‍ el⁢ filtro​ desde​ la pestaña Datos.
    3. Filtra la columna de ayuda para mostrar solo valores 0 (si deseas eliminar filas pares) o 1 (si deseas eliminar filas impares).
    4. Selecciona las filas visibles y haz clic derecho⁣ para elegir Borrar fila.
    5. Elimina el filtro ‍y quita la columna de ayuda.

    Ahora solo quedan las filas ⁣que deseas conservar، ¡el trabajo está hecho!

    Método 2: Eliminar filas alternativas en Excel usando VBA

    Si prefieres automatizar el ⁢proceso,‍ puedes ⁣usar una macro⁢ de VBA. Así es cómo:



    Sub Eliminar_filas_alternativas_Excel()

    Dim SourceRange As Range

    Set SourceRange = Application.InputBox("Seleccione el rango", "Rango de origen", Type:=8)

    If SourceRange.Rows.Count >= 2 Then

    Dim RowIndex As Integer

    Application.ScreenUpdating = False

    For RowIndex = SourceRange.Rows.Count - (SourceRange.Rows.Count Mod 2) To 1 Step -2

    SourceRange.Cells(RowIndex, 1).EntireRow.Delete

    Next

    Application.ScreenUpdating = True

    End If

    End Sub

    Para usar​ esta macro, presiona​ Alt + F11 para⁢ abrir el Editor‍ de Visual Basic, inserta‌ un ‌nuevo módulo y pega el código anterior. Luego ⁣presiona F5 para ejecutarlo y selecciona‍ tu ‌rango.

    Eliminar cada enésima fila en Excel

    Si deseas eliminar cada enésima fila, puedes modificar la técnica anterior.⁣ Utiliza la fórmula:

    =MOD(FILA() - 1, n)

    donde n es la ‌enésima fila que deseas eliminar. Sigue los pasos de filtrado como se mostró anteriormente para⁤ mostrar las filas 0 y ⁣borra las filas ⁢deseadas.

    Preguntas frecuentes (FAQs)

    ¿Se puede eliminar filas en blanco⁣ junto con filas cada enésima?

    Sí, primero puedes filtrar las filas en blanco ⁤y eliminarlas, y luego aplicar el proceso de eliminación de filas en cualquier intervalo que desees.

    ¿Puedo deshacer una eliminación de filas en⁢ Excel?

    Si recién eliminaste filas, puedes usar el comando Ctrl + Z para deshacer la acción. Sin embargo, si guardas y ⁣cierras el archivo, no podrás recuperar las filas eliminadas.

    ¿Es posible eliminar​ filas en⁤ función de un criterio específico?

    Sí, puedes usar las herramientas de filtrado⁤ y la función SI para identificar filas que cumplan ciertos criterios antes de eliminarlas.

    Para más consejos sobre Excel, no dudes en visitar Microsoft Excel Support.

    Gracias por leer y esperamos verte nuevamente en nuestro blog.

    2 comentarios en «Cómo eliminar cada dos filas o cada enésima fila en Excel»

    1. ¡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.

    2. 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! 😄

    Deja un comentario