Cómo Eliminar Cada Enésima Fila en Excel (Las 6 Formas Más Fáciles)

  • Compartir Este
Hugh West

Si está buscando las formas más sencillas de eliminar cada enésima fila en Excel, entonces este artículo puede resultarle útil. A veces es necesario eliminar cada segunda, tercera o cualquier otro número de filas repetidamente en una tabla de datos. Hacer esto manualmente para un conjunto de datos grande llevará mucho tiempo y será un trabajo muy tedioso. Por lo tanto, vamos a presentar algunos métodos más sencillos para realizar esta tarea rápidamente.

Descargar el cuaderno de ejercicios

Borrar cada enésima fila.xlsm

6 maneras de eliminar cada enésima fila en Excel

Aquí, tengo un conjunto de datos con algunas filas, pero no quiero que las filas que contienen Zapato como Producto . Esto Producto está apareciendo en la tabla en cada 3 filas. Ahora, voy a mostrar algunas maneras de eliminar estas filas repetidas no deseados fácilmente a continuación.

Método-1: Borrado de cada enésima fila mediante caracteres especiales

Para eliminar cada enésima (tercera en nuestro caso) fila, puede utilizar algunos caracteres especiales en la nueva función Borrar columna .

Paso 1 :

➤ En las tres primeras filas del Borrar columna escriba caracteres especiales como ¡*, ?, ! etc. o cualquier otro carácter según su elección.

➤Seleccione las tres primeras celdas del Borrar columna

➤Arrastrar hacia abajo el Asa de llenado herramienta.

Ahora, los tres primeros caracteres aparecerán repetidamente en las demás casillas.

Puede verlo aquí "!" se repite en cada tres filas del Borrar columna .

Paso 2 :

➤Ir a Inicio Tab>> Edición de Desplegable>> Buscar & Seleccionar Desplegable>> Encuentre Opción

Buscar y reemplazar Aparecerá un cuadro de diálogo.

➤Tipo " !" en Encuentre lo que opción.

➤Seleccionar Buscar todo

Ahora todas las celdas que contengan " !" aparecerá.

➤Selecciona todas estas celdas pulsando CTRL .

Cerrar este cuadro de diálogo

Aquí, todas las celdas que contienen " !" han sido seleccionados.

➤Ir a Inicio Tab>> Células Desplegable>> Borrar Desplegable>> Borrar filas de hoja Opción

A continuación, las filas que contienen Zapato se borrará.

Resultado :

Después de borrar el Borrar columna obtendrá los siguientes resultados.

Más información: Cómo Eliminar Varias Filas en Excel con Condición

Método-2: Uso de la función MOD para eliminar cada enésima fila

Puede utilizar la función MOD para borrar cada 3 filas. Para ello he añadido dos columnas; Contador y Borrar .

Paso 1 :

➤En el Contra columna , introduzca el número de serie de estas filas excepto el encabezamiento.

Paso 2 :

➤Seleccione el primer Celda , F5 en el Borrar columna .

➤Typea la siguiente fórmula

=MOD(E5,3)

Toma, E5 es el número, y 3 es el divisor y el resto se devolverá después del número se divide por el divisor .

Paso 3 :

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado

Entonces aparecerán los siguientes valores en el Borrar columna . Aquí, 0 aparecerá en cada 3 filas.

Paso-4 :

➤Seleccione la tabla de datos.

➤ Ir a Datos Tab>> Ordenar y filtrar Desplegable>> Filtro Opción

➤Seleccione el signo indicado en el Borrar columna .

➤Seleccionar 0 y pulse OK .

Tras filtrar por 0 .

Paso-5 :

➤Seleccione la tabla de datos.

➤ Haz clic con el botón derecho del ratón.

➤Seleccionar Borrar fila

Se han eliminado las filas no ocultas.

Para desocultar las filas ocultas hay que desmarcar el botón Filtro opción.

➤ Ir a Datos Tab>> Ordenar y filtrar Desplegable>> Filtro Opción

A continuación, aparecerá la siguiente tabla.

Resultado :

Después de borrar el Contra columna y el Borrar columna obtendrá los siguientes resultados.

Más información: Cómo eliminar filas específicas en Excel

Método-3: Utilizar las funciones MOD y ROW para eliminar cada enésima fila

Puede utilizar la función MOD y la función ROW para eliminar una de cada tres filas. Para ello he añadido el botón Borrar columna .

Paso 1 :

➤Seleccionar Célula E5

=MOD(FILA()-4,3)

Toma, 4 es el número de fila de la primera celda con datos menos 1 (5-1=4)

3 es la enésima fila (aquí es la tercera) que desea eliminar

Paso 2 :

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado

Después de eso, aparecerán los siguientes valores donde cada Tercero tiene un valor 0 .

Paso 3 :

➤Seguir Paso-4 de Método 2 .

Por lo tanto, el Borrar columna se ha filtrado por valor 0 .

Paso-4 :

➤Seguir Paso-5 de Método 2 .

Ahora puede ver los valores ocultos aquí sin las filas que contienen Zapato .

Resultado :

Después de borrar el Borrar columna obtendrá los siguientes resultados.

Método-4: Utilizar la función ISEVEN para eliminar una de cada dos filas

Supongamos que tiene filas alternas con Zapato y desea eliminar estas filas.

Puede utilizar la función ISEVEN para borrar cada dos filas.

Paso 1 :

➤Seleccione el Célula E5

=ISEVEN(FILA())

Toma, la función ISEVEN determinará si la fila es par o impar y dará la salida como TRUE y FALSO respectivamente.

Paso 2 :

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado

Obtendrá entonces los siguientes resultados. Encontrará TRUE para cada 2ª fila que desea eliminar.

Paso 3 :

➤Seguir Paso-4 de Método 2 Sólo tienes que filtrar el Borrar columna haciendo clic en TRUE en lugar de 0 .

Así pues, la columna de supresión ha sido filtrada por TRUE .

Paso-4 :

➤Seguir Paso-5 de Método 2 .

Ahora puede ver los valores ocultos aquí sin las filas que contienen Zapato .

Resultado :

Después de borrar el Borrar columna obtendrá los siguientes resultados.

Más información: Cómo eliminar cada dos filas en Excel

Método 5: Utilizar las funciones MOD y ROW para eliminar una de cada dos filas

Supongamos que tiene filas alternas con Zapato y desea eliminar estas filas.

Puede utilizar la función MOD y la función ROW para borrar cada dos filas.

Paso 1 :

➤Seleccionar Célula E5

=MOD(ROW(),2)

Aquí, cada número de fila se dividirá por 2

Paso 2 :

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado

A continuación, aparecerán los siguientes valores donde cada tiene un valor 0 .

Paso 3 :

➤Seguir Paso-4 de Método 2 .

Así, la columna de supresión se ha filtrado por valor 0 .

Paso-4 :

➤Seguir Paso-5 de Método 2 .

Ahora puede ver los valores ocultos aquí sin las filas que contienen Zapato .

Resultado :

Después de borrar el Borrar columna obtendrá los siguientes resultados.

Método 6: Utilizar código VBA para eliminar cada enésima fila

Puede utilizar Código VBA para borrar cada 3 filas o cualquier número de filas que desee.

Paso 1 :

➤Ir a Desarrollador Tab>> Visual Basic

También puede pulsar ALT+F11

Paso 2 :

Entonces Editor de Visual Basic aparecerá.

➤Ir a Inserte Tab>> Módulo

Entonces Módulo 1 se creará.

Paso 3 :

➤Escribe el siguiente código

 Sub dlt_each_nth_row() Dim Rng As Range Set Rng = Application.InputBox("Select the dataset (Excluding headers)", "Range Selection", Type:=8) For j = Rng.Rows.Count To 1 Step -3 If j Mod 3 = 0 Then Rng.Rows(j).Delete End If Next j End Sub 

Aquí, j es el número de filas.

Paso-4 :

➤Prensa F5

Entonces el Selección de la gama Aparecerá un cuadro de diálogo

➤Seleccione el rango sin la cabecera.

➤Prensa OK

Después, cada 3 filas se eliminarán como se indica a continuación.

Sección práctica

Para hacer prácticas por su cuenta hemos proporcionado un Práctica sección como la de abajo para cada método en cada hoja de la derecha. Por favor, hágalo usted mismo.

Conclusión

En este artículo, he tratado de cubrir las formas más fáciles de eliminar cada fila enésima en Excel con eficacia. Espero que le resulte útil. Si usted tiene alguna sugerencia o pregunta no dude en compartir con nosotros.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.