Táboa de contidos
Este artigo enumera varias formas de eliminar filas en Excel baseándose nun valor de cela. Nesta publicación atoparás teclas de acceso rápido, así como Excel VBA. Elimina filas automaticamente ou utiliza a opción estándar Buscar en combinación con atallos útiles.
Excel é unha ferramenta perfecta para almacenar datos que cambian de cando en vez. Non obstante, actualizar a táboa despois de realizar algúns cambios pode necesitar moito tempo. A tarefa pode ser tan sinxela como eliminar todas as filas en branco en Excel. Ou pode ter que buscar e eliminar os datos duplicados. Unha cousa que sabemos con certeza é que sempre que aparecen ou desaparecen detalles, buscas a mellor solución que che axude a aforrar tempo no traballo actual.
Por exemplo, tes un mercado onde venden os seus produtos diferentes provedores. Por algún motivo un dos provedores pechou o seu negocio e agora cómpre eliminar todas as filas que conteñan o nome do provedor, aínda que estean en columnas diferentes.
Nesta publicación atoparás Excel VBA e atallos para eliminar filas en función de determinado texto ou valor. Verás como atopar e seleccionar facilmente a información necesaria antes de eliminala. Se a túa tarefa non consiste en eliminar, senón engadir filas, podes atopar como facelo nas formas máis rápidas de inserir varias filas en Excel.
O atallo de Excel máis rápido para eliminar filas da túa táboa.
Se queres utilizar o método máis rápido para eliminar varias filas segundo o valor da cela que conteñan, debespara seleccionar correctamente estas filas primeiro.
Para seleccionar as filas, podes resaltar as celas adxacentes cos valores necesarios e premer Maiús + Espazo ou escoller as celas non adxacentes necesarias mantendo premida a tecla Ctrl.
Tamén pode seleccionar liñas enteiras usando os botóns de números de fila. Verás o número de filas resaltadas xunto ao último botón.
Despois de seleccionar as filas necesarias, podes eliminalas rapidamente usando un "eliminar fila" de Excel. atallo. A continuación atoparás como desfacerse das liñas seleccionadas tanto se tes unha táboa de datos estándar como unha táboa que teña datos á dereita.
Eliminar filas de toda a táboa
Se tes unha lista de Excel sinxela que non ten información adicional á dereita, podes usar o atallo de eliminación de filas para eliminar filas en dous sinxelos pasos:
- Preme Ctrl + - (menos no teclado principal ).
Verás que as filas non utilizadas desaparecen nun instante.
Consello. Só pode resaltar o intervalo que contén os valores que quere eliminar. A continuación, use o atallo Ctrl + - (menos no teclado principal) para obter o cadro de diálogo estándar Eliminar de Excel que lle permite seleccionar o botón de opción Fila enteira , ou calquera outra opción de eliminación que poida necesitar.
Elimina filas se hai datos á dereita da túa táboa
Ctrl + - (menos no teclado principal) Excel o atallo é o medio máis rápido para eliminar filas.Non obstante, se hai algún dato á dereita da túa táboa principal, como na captura de pantalla que aparece a continuación, pode eliminar filas xunto cos detalles que debes conservar.
Se é así. o teu caso, primeiro debes formatar os teus datos como Táboa de Excel .
- Preme Ctrl + T ou vai á pestana Inicio -> Formatea como Táboa e escolle o estilo que máis che conveña.
Verás a caixa de diálogo Crear táboa que podes usar para resaltar o intervalo necesario.
Nota. Asegúrate de non usar os botóns de fila para seleccionar as filas enteiras.
Espero que che resulte útil este atallo de "eliminar fila". Continúa lendo para atopar Excel VBA para eliminar filas e aprender a eliminar datos baseados en determinado texto de cela.
Elimina as filas que conteñen determinado texto nunha soa columna
Se os elementos das filas quere eliminar aparecen só nunha columna, os seguintes pasos guiaranlle a través do proceso de eliminación das filas con tales valores.
- Primeiro cómpre aplicar Filtro á súa táboa. Para iso, navegue ata a pestana Datos en Excel e faga clic no botónIcona Filtrar .
Finalmente fai clic de novo na icona Filtro para borrala e ver que as filas cos valores desapareceron da túa táboa.
Como eliminar filas en Excel pola cor da cela
A opción de filtro permite ordenar os datos en función da cor das celas. Podes usalo para eliminar todas as filas que conteñan determinada cor de fondo.
- Aplica Filtro á túa táboa. Vaia á pestana Datos en Excel e faga clic na icona Filtro .
Isto é! As filas con celas de cor idéntica elimínanse nun instante.
Elimine as filas que conteñan determinado texto en columnas diferentes
Se os valores que quere eliminar están espallados por columnas diferentes, a ordenación pode complicar o tarefa. A continuación atoparás un consello útil para eliminar filas en función das celas que conteñan determinados valores ou texto. Da miña táboa de abaixo, quero eliminar todas as filas que conteñan xaneiro que aparece en 2 columnas.
- Comece buscando e seleccionando as celas co valor necesario mediante o Buscar e substituír diálogo. Fai clic en Ctrl + F para executalo.
Consello. Podes atopar o mesmo cadro de diálogo se vai á pestana Inicio -> Buscar & Seleccione e escolla a opción Buscar da lista despregable.
- Introduza o valor necesario no campo Buscar que e seleccione calquera opción adicional se é necesario. A continuación, prema Buscar todo para ver o resultado.
Seleccione os valores atopados na xanela mantendo pulsada a tecla Ctrl . Obterás os valores atopados automaticamente resaltados na túa táboa.
Consello. Pode eliminar as filas cos valores seleccionados se preme Ctrl + - (menos notaboleiro) e seleccione o botón de opción Filas enteiras .
Voila! Elimínanse as filas non desexadas.
Macro de Excel VBA para eliminar filas ou eliminar todas as outras filas
Se sempre buscas unha solución para automatizar esta ou aquela rutina de Excel, toma as macros que aparecen a continuación para simplificar a túa tarefa de eliminación de filas. Nesta parte atoparás 2 macros VBA que che axudarán a eliminar filas coas celas seleccionadas ou eliminar todas as outras filas en Excel.
A macro EliminarFilasConCélulasSeleccionadas eliminará todas as liñas que conteñan en polo menos unha cela resaltada.
A macro RemoveEveryOtherRow , como o seu nome indica, axudarache a desfacerte de cada segundo/terce, etc., fila segundo a túa configuración. Eliminará as filas que comezan coa localización actual do cursor do rato e ata o final da túa táboa.
Se non sabes como inserir macros, consulta Como inserir e executar código VBA en Excel .
Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each rngCurCell In Selection If Non rng2Delete Is Nothing Then Then Set =rngCurCellDelet(Application) .Row, 1)) Else Establecer rng2Delete = rngCurCell End If Next rngCurCell Se non rng2Delete non é nada, entón rng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowFinish = rowStepSheet.Spelsell. Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For rowNo = rowStart To rowFinish Paso rowStep Se non rng2Delete non é nada, entón Establecer rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells = rowNoe, . (rowNo, 1) End If Next If Non rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete ' Ocultar todas as outras filas 'rng2Delete.EntireRow.Hidden = True End If Application.ScreenUpdating = True Application.Calculation = xlCalculation Automatic. Se a túa tarefa é colorear cada segundo/terce, etc., filas cunha cor diferente, atoparás os pasos en Alternando cor de fila e sombreado de columna en Excel (filas e columnas con bandas).
Neste artigo describín como eliminar filas en Excel. Agora tes varias macros VBA útiles para eliminar as filas seleccionadas, sabes como eliminar todas as outras filas e como usar Find & Substitúe para axudarche a buscar e seleccionar todas as liñas cos mesmos valores antes de eliminalas. Espero que os consellos anteriores simplifiquen o teu traballo en Excel e che permitan ter máis tempo libre para gozar destes últimos días de verán. Sexa feliz eExcel en Excel!