Tabla de contenido
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.xlsm6 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 2ª 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.