Táboa de contidos
Ás veces, mentres traballamos en Microsoft Excel, é posible que teñamos que tratar con moitas filas ou columnas ocultas. Os datos ocultos poden non estar dispoñibles e innecesarios. Neste artigo, mostrarémosche como eliminar filas ocultas en Excel.
Descargar o libro de prácticas
Podes descargar o libro de prácticas desde aquí.
Eliminación de filas ocultas.xlsx
3 métodos para eliminar filas ocultas en Excel
1. Opción "Inspeccionar documento" para eliminar filas ocultas en Excel
" Inspeccionar documento " é unha forma eficaz de ocultar filas. Elimina as filas ocultas de todo o libro de traballo . Polo tanto, este método non é aplicable se queremos eliminar filas só dunha única folla de traballo. Temos que usar VBA para facer o que comentaremos na última parte deste artigo.
O seguinte conxunto de datos está formado por datos de vendas. Para a súa comodidade, neste método, en primeiro lugar, ocultaremos as filas que están resaltadas. Despois diso, eliminaremos as filas destacadas. Vexamos primeiro o proceso de ocultar as filas:
- Aquí, para ocultar as filas resaltadas, selecciona as filas.
- Fai un faga clic co botón dereito do rato no número de índice da cela.
- A continuación, faga clic na opción Ocultar .
- Entón, podemos ver que as filas resaltadas non están visibles.
Agora seguiremos algúns pasos para eliminar estas filas ocultas.
- En primeiro lugar, chegou aoOpción Arquivo da cinta.
- En segundo lugar, seleccione a sección Información . Vaia ao ‘Inspeccionar o libro de traballo’ . No menú despregable, seleccione a opción ‘Inspeccionar documento’ .
- Aparecerá unha caixa coma esta. Seleccione Si neste caso.
- A continuación, dende a xanela Inspector de documentos faga clic na opción Inspecciona .
- Despois diso, na nova xanela desprázate cara abaixo. Seleccione a opción Eliminar todo para a sección Filas e columnas ocultas .
- Finalmente, podemos ver que as filas ocultas xa non están presentes. A imaxe de abaixo mostra a secuencia ininterrompida de números de fila despois de eliminar as filas ocultas.
Nota:
Podemos non desfacer as filas eliminadas despois deste proceso. Polo tanto, debes manter a copia de seguridade dos datos se non queres eliminalos permanentemente.
Ler máis: Como eliminar filas específicas en Excel (8 xeitos rápidos) )
2. Engadir unha columna temporal para eliminar filas ocultas
Outro método é eliminar as filas ocultas engadindo unha columna temporal. Usaremos o filtrado para aplicar este método. Supoña que no seguinte conxunto de datos só queremos manter os datos de vendas da localización Nova York e Boston . Eliminaremos o resto das filas. Só ten que seguir os pasos sinxelos para executalo:
- Nocomezando, seleccione todo o conxunto de datos (B4:G14) .
- Vaia á opción Ordenar & Opción de filtro . Desde o menú despregable fai clic na opción Filtrar .
- Como resultado, veremos un conxunto de datos coma este con opcións de filtrado na cabeceira da columna.
- Agora, vai ao menú despregable de filtrado do título Localización . Só ten que seleccionar a opción Nova York e Boston .
- A continuación, prema Aceptar .
- Aquí só obteremos os datos de vendas de Nova York e Boston . Outras filas están agochadas agora.
- A continuación, engade unha nova columna. Ponlle o nome Temporal . Introduza o valor 0 na cela H5 .
- Arrastre a ferramenta Recheo de control .
- Obtemos o valor 0 para todas as filas.
- Seleccione todo o conxunto de datos (B4:B15) de novo.
- A continuación, vai á opción Ordenar e amp; menú despregable Filtro . Seleccione a opción Filtrar .
- Aquí están agora visibles todos os datos ocultos. Podemos ver 0 só nas filas que queremos manter.
- Seleccionaremos todo o conxunto de datos (B4:G15) de novo.
- Vai a Ordenar e amp; Filtro . No menú despregable seleccione a opción Filtrar .
- Podemos ver os despregables de filtrado nas barras de título de oconxunto de datos.
- Vaia á opción despregable da columna 'Temporal' .
- Aquí deseleccionaremos a opción 0 .
- Fai clic en Aceptar .
- Entón, obtemos as filas que temos que eliminar.
- Selecciona todas as filas. Fai un clic co botón dereito e fai clic na opción Eliminar fila .
- Todas as filas sen o valor 0 Elimínanse agora.
- Agora vai ao menú despregable da columna Temporal . Seleccione a opción 0 .
- Prema Aceptar .
- Finalmente, temos só o conxunto de datos da cidade Nova York e Boston .
Ler máis: Atallo de Excel para eliminar filas (con técnicas extra)
Lecturas similares:
- Como eliminar varias filas en Excel dunha vez (5 métodos)
- Eliminar filas ocultas en Excel VBA (análise detallada)
- Como eliminar filas usando macro se a cela contén 0 en Excel (4 métodos)
- Eliminar filas sen filtrar en Excel usando VBA (4 formas)
- Como filtrar datos e eliminar filas con Excel VBA (5 exemplos)
3. Usar VBA para eliminar filas ocultas en Excel
Usar VBA é un método avanzado para eliminar as filas ocultas. Podemos facelo para dous casos especiais. Unha delas é eliminar filas dunha única Folla de traballo . Outra é eliminar filas dun determinadointervalo dun conxunto de datos.
3.1 Eliminar filas ocultas de toda a folla de traballo
Supoñamos que temos o seguinte conxunto de datos de vendas. No noso conxunto de datos experimentais, as filas resaltadas están ocultas. Eliminaremos estas filas mediante VBA .
Despois de ocultar as filas ou a base de datos resaltadas parecerase á imaxe de abaixo. Podemos ver que o número de índice da fila non é consecutivo.
Cómpre ter en conta que se non temos a pestana Desenvolvedor no noso Excel, temos que activar a pestana Desenvolvedor para crear contido activado para macros .
En primeiro lugar, veremos como activar a pestana Desenvolvedor . Só tes que seguir as instrucións que se indican a continuación.
- Vaia á opción Ficheiro na esquina superior esquerda do noso Excel.
- A continuación, seleccione Opcións.
- A continuación, aparecerá unha nova xanela. Seleccione a opción Personalizar cinta entre as opcións dispoñibles.
- Despois diso, seleccione a opción Desenvolvedor e prema Aceptar .
- Finalmente, podemos ver a pestana Desenvolvedor no noso Excel.
Agora usaremos a pestana Desenvolvedor para crear contido activado para macro . Vexamos como podemos facelo nos seguintes pasos.
- Vai á pestana Desenvolvedor . Seleccione a opción Visual Basic .
- Aquí abrirase unha nova xanela. Dende a fiestraseleccione a pestana Inserir . No menú despregable, seleccione a opción Módulo . Teremos un novo módulo chamado Module-1 .
- Seleccione a opción Module-1. Abrirase unha xanela en branco. Insira o seguinte código na xanela en branco.
7339
- Faremos clic na opción executar que podemos ver na imaxe de abaixo. Tamén podemos premer F5 para executar o código.
- Como resultado, podemos ver que eliminamos todos as filas ocultas.
3.2 Eliminar filas ocultas do intervalo específico
Neste exemplo, usaremos VBA para eliminar as filas ocultas dun intervalo específico. Tamén continuaremos co noso conxunto de datos anterior para este exemplo.
- Supoñamos que o noso intervalo é (B4:G9) . Polo tanto, non eliminaremos as filas ocultas despois da fila número 10. Por iso estamos a usar dúas cores para resaltar as filas ocultas.
- Agora desde a pestana Programador vai á xanela do código.
- Insire o seguinte código alí:
7426
- Faremos faremos clic en no executar opción que podemos ver na imaxe de abaixo. Tamén podemos premer F5 para executar o código.
- Por último, podemos ver que as filas ocultas dentro do intervalo (B4:G9) elimínanse mentres que as filas ocultas despois do número de fila 10 seguen presentes.
Ler máis: Excel Eliminar filas en aRango con VBA (3 Easy Ways)
Conclusión
Ao final, pasamos polos diferentes métodos para eliminar filas neste artigo. Para practicar, descarga o caderno de prácticas engadido con este artigo. Se sentes algunha confusión, deixa un comentario no cadro de abaixo. Intentaremos responder canto antes. Permanece atento connosco para obter solucións máis interesantes para problemas de Microsoft Excel.