Como eliminar cada enésima fila en Excel (6 xeitos máis sinxelos)

  • Comparte Isto
Hugh West

Se estás a buscar as formas máis sinxelas de eliminar cada enésima fila en Excel, quizais este artigo sexa útil. Ás veces é necesario eliminar cada 2, 3 ou calquera outro número de filas repetidamente nunha táboa de datos. Facer isto manualmente para un conxunto de datos grande levará moito tempo e un traballo moi tedioso. Entón, imos presentar algúns métodos máis sinxelos para facer esta tarefa rapidamente.

Descargar libro de traballo

Eliminar cada nth Row.xlsm

6 xeitos de eliminar cada nth fila en Excel

Aquí teño un conxunto de datos con algunhas filas, pero non quero que as filas que conteñan Zapato sexan Produto . Este Produto aparece na táboa en cada 3a fila. Agora mostrarei algunhas formas de eliminar facilmente estas filas repetidas non desexadas a continuación.

Método 1: Eliminar cada enésima fila usando caracteres especiais

Para eliminar cada fila enésima (3ª no noso caso) podes usar algúns caracteres especiais na recentemente introducida Eliminar columna .

Paso-1 :

➤ Nas tres primeiras filas da Eliminar columna escriba caracteres especiais como *, ?, ! etc. ou calquera outro carácter segundo o seu opción.

➤Seleccione as tres primeiras celas da columna Eliminar

➤Arrastre o Recheo de control ferramenta.

Agora, os tres primeiros caracteres aparecerán repetidamente nas celas restantes.

Podes ver que aquí “!” repítese encada tres filas da Eliminar columna .

Paso 2 :

➤Vaia a Pestaña de inicio >> Edición Menú despregable>> Buscar & Seleccione Menú despregable>> Buscar Opción

Buscar e substituír Aparecerá a caixa de diálogo.

➤Escriba  “ !” en Atopa que opción .

➤Seleccione Atopar todo

Agora todas as celas que conteñen  " !" Aparecerá .

➤Seleccione todas estas celas premendo CTRL .

➤Pecha esta caixa de diálogo

Aquí, todas as celas que conteñen " !" seleccionáronse.

➤Vai á pestana Inicio >> Celas Menú despregable>> Eliminar Menú despregable>> Eliminar filas da folla Opción

A continuación, eliminaranse as filas que conteñan Zapato .

Resultado :

Despois de eliminar a Eliminar columna terá os seguintes resultados.

Ler máis: Como eliminar varias filas en Excel con condición

Método 2: Usando a función MOD para eliminar todas nth Row

Podes usar a función MOD para eliminar cada 3ª fila. Para iso engadín dúas columnas; Contador e Eliminar .

Paso-1 :

➤No Columna contador , introduza o número de serie destas filas excepto o título.

Paso 2 :

➤Seleccione a primeira Cela , F5 na Eliminarcolumna .

➤Escriba a seguinte fórmula

=MOD(E5,3)

Aquí, E5 é o número, e 3 é o divisor e o resto devolverase despois de que o número sexa dividido polo divisor .

Paso-3 :

➤Preme ENTER

➤Arrastre o Recheo de recheo

A continuación, os seguintes valores aparecerán na Columna Eliminar . Aquí, 0 aparecerá en cada 3a fila.

Paso-4 :

➤Seleccione o táboa de datos.

➤ Vaia á pestana Datos >> Ordenar & Filtro Menú despregable>> Filtro Opción

➤Seleccione o signo indicado na Columna Eliminar .

➤Seleccione 0 e prema Aceptar .

A seguinte táboa mostrará aparecen despois de filtrar por 0 .

Paso-5 :

➤Seleccione a táboa de datos.

➤Prema co botón dereito do rato

➤Seleccione Eliminar fila

Elimináronse as filas non ocultas.

Para mostrar as filas ocultas, ten que desfacer a opción Filtrar .

➤ Vaia a Datos Tab>> Ordenar & Filtro Menú despregable>> Filtro Opción

A continuación, aparecerá a seguinte táboa.

Resultado :

Despois de eliminar a columna Contador e a Eliminar columna terás os seguintes resultados.

Ler máis: Como eliminar específicosFilas en Excel

Método 3: Usando a función MOD e ROW para eliminar cada enésima fila

Podes usar a función MOD e a FILA función para eliminar cada 3ª fila. Para iso engadín a Eliminar columna .

Paso-1 :

➤Seleccionar Cela E5

=MOD(ROW()-4,3)

Aquí, 4 é o número de fila da primeira cela con datos menos 1 (5-1=4)

3 é a enésima fila (aquí é a 3a) que queres eliminar

Paso-2 :

➤Preme ENTER

➤Arrastre o Manija de recheo

Despois diso, aparecerán os seguintes valores onde cada fila ten un valor 0 .

Paso-3 :

➤Siga o Paso-4 do Método-2 .

Entón , a Eliminar columna filtrouse polo valor 0 .

Paso-4 :

➤Segue o Paso 5 do Método 2 .

Agora podes ver os valores ocultos aquí sen as filas que conteñan Zapato .

Resultado :

Despois de eliminar a Eliminar columna terás os seguintes resultados.

Método-4: Usando a función ISEVEN para eliminar todas as outras filas

Supoña que tes filas alternas wi Zapato e queres eliminar estas filas.

Podes usar a función ISEVEN para eliminar todas as filas restantes.

Paso-1 :

➤Seleccione a Cela E5

=ISEVEN(ROW())

Aquí, o ISEVENa función determinará se a fila é par ou impar e dará a saída como VERDADEIRO e FALSO respectivamente.

Paso 2 :

➤Preme ENTER

➤Arrastre o Manija de recheo

Entón obterás os seguintes resultados. Atoparás VERDADEIRO para cada 2ª fila que queiras eliminar.

Paso 3 :

➤Siga o Paso-4 do Método-2 . Só tes que filtrar a Eliminar columna facendo clic en VERDADEIRO en lugar de 0 .

Entón, a columna de eliminación foi filtrada por VERDADEIRO .

Paso-4 :

➤Siga o Paso-5 de Método-2 .

Agora podes ver os valores ocultos aquí sen as filas que conteñan Zapato .

Resultado :

Despois de eliminar a Eliminar columna terás os seguintes resultados.

Ler máis: Como eliminar todas as outras filas en Excel

Método 5: Usando a función MOD e ROW para eliminar todas as outras filas

Supoña que ten filas alternas con Zapato e quere eliminar estas filas.

Podes usar a función MOD e a función FILA para eliminar todas as filas. outra fila.

Paso-1 :

➤Seleccione Cela E5

=MOD(ROW(),2)

Aquí, cada número de fila dividirase por 2

Paso-2 :

➤Preme ENTER

➤Arrastre a RecheoTratar

Despois diso, aparecerán os seguintes valores onde cada fila ten un valor 0 .

Paso-3 :

➤Siga o Paso-4 do Método-2 .

Entón, a columna de eliminación filtrouse polo valor 0 .

Paso-4 :

➤Segue o Paso 5 do Método 2 .

Agora podes ver os valores ocultos aquí sen as filas que conteñan Zapato .

Resultado :

Despois de eliminar a Eliminar columna terá os seguintes resultados .

Método-6: Usando o código VBA para eliminar cada enésima fila

Podes usar Código VBA para eliminar cada terceira fila ou calquera número de filas que desexe.

Paso-1 :

➤Vai a Desenvolvedor Tab>> Visual Basic

Tamén podes premer ALT+F11

Paso 2 :

A continuación, aparecerá Editor de Visual Basic .

➤Vaia a Inserir Pestaña> > Módulo

A continuación crearase Módulo-1 .

Paso-3 :

➤Escribe o seguinte código

4930

Aquí j é o número de filas.

Paso-4 :

➤Prema F5

A continuación, a Selección de intervalo Aparecerá unha caixa de diálogo

➤Seleccione o intervalo sen a cabeceira.

➤Preme Aceptar

Despois diso, cada 3ª fila eliminarase como se indica a continuación.

Sección de práctica

Para facerpractica por ti mesmo, proporcionamos unha sección Práctica como a continuación para cada método en cada folla do lado dereito. Faino por ti mesmo.

Conclusión

Neste artigo tentei cubrir as formas máis sinxelas de eliminar cada enésima fila en Excel de forma eficaz. Espero que che resulte útil. Se tes algunha suxestión ou pregunta, non dubide en compartilas connosco.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.