Applies ToExcel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

No Power Query, pode incluir ou excluir linhas com base num valor de coluna. Uma coluna filtrada contém um pequeno ícone de filtro ( Ícone de filtro aplicado ) no cabeçalho da coluna. Se quiser remover um ou mais filtros de coluna para começar de novo, para cada coluna, selecione a seta para baixo Seta do filtro junto à coluna e, em seguida, selecione Limpar filtro.

Utilize a funcionalidade Filtro Automático para localizar, mostrar ou ocultar valores e especificar mais facilmente critérios de filtro. Por predefinição, só verá os primeiros 1000 valores distintos. Se uma mensagem indicar que a lista de filtros pode estar incompleta, selecione Carregar mais. Dependendo da quantidade de dados, poderá ver esta mensagem mais do que uma vez.

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a seta para baixo Seta do filtro junto a uma coluna que pretende filtrar.

  3. Desmarque a caixa de verificação (Selecionar Tudo) para anular a seleção de todas as colunas.

  4. Selecione a caixa de verificação dos valores de coluna pelos quais pretende filtrar e, em seguida, selecione OK.

Selecionar uma coluna

Pode filtrar por um valor de texto específico com o submenu Filtros de Texto .

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a seta para baixo Seta do filtro junto à coluna que contém um valor de texto pelo qual pretende filtrar.

  3. Selecione Filtros de Texto e, em seguida, selecione um nome de tipo de igualdade igual, Does Não Igual, Começa Com, Não Começa Com, Termina Com, Não Termina Com, Contém e Não Contém.

  4. Na caixa de diálogo Filtrar Linhas :

    • Utilize o modo Básico para introduzir ou atualizar dois operadores e valores.

    • Utilize o Modo avançado para introduzir ou atualizar mais de duas cláusulas, comparações, colunas, operadores e valores.

  5. Selecione OK.

Pode filtrar por um valor numérico com o submenu Filtros Numéricos .

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a seta para baixo Seta do filtro da coluna que contém um valor numérico pelo qual pretende filtrar.

  3. Selecione Filtros Numéricos e, em seguida, selecione um nome de tipo de igualdade igual a, Não É Igual a, Maior que, Maior ou Igual a, Menor que, Menor ou Igual a ou Entre.

  4. Na caixa de diálogo Filtrar Linhas :

    • Utilize o modo Básico para introduzir ou atualizar dois operadores e valores.

    • Utilize o Modo avançado para introduzir ou atualizar mais de duas cláusulas, comparações, colunas, operadores e valores.

  5. Selecione OK.

Pode filtrar por valor de data/hora com o submenu Filtros de Data/Hora.

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a seta para baixo Seta do filtro da coluna que contém um valor de data/hora pelo qual pretende filtrar.

  3. Selecione Filtros de Data/Hora e, em seguida, selecione um nome de tipo de igualdade igual a,Antes, Depois, Entre, No Seguinte, No Anterior, É Mais Antigo, É Mais Recente, Não É O Mais Antigo, Não É Mais Recente e Filtro Personalizado.Sugestão    Poderá ser mais fácil utilizar os filtros predefinidos ao selecionar Ano, Trimestre, Mês, Semana, Dia, Hora, Minuto e Segundo. Estes comandos funcionam imediatamente.

  4. Na caixa de diálogo Filtrar Linhas:

    • Utilize o modo Básico para introduzir ou atualizar dois operadores e valores.

    • Utilize o Modo avançado para introduzir ou atualizar mais de duas cláusulas, comparações, colunas, operadores e valores.

  5. Selecione OK.

Para filtrar múltiplas colunas, filtre uma primeira coluna e, em seguida, repita um filtro de coluna para cada coluna adicional.

No exemplo da barra de fórmulas que se segue, a função Table.SelectRows devolve uma consulta filtrada por Estado e Ano.

Resultado do filtro

Um valor nulo ou em branco ocorre quando uma célula não tem nada. Existem dois métodos para remover valores nulos ou em branco:

Utilizar o Filtro Automático

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a seta para baixo Seta do filtro junto a uma coluna que pretende filtrar.

  3. Desmarque a caixa de verificação (Selecionar Tudo) para desselecionar todas as colunas.

  4. Selecione Remover vazio e, em seguida, selecione OK.

Este método examina cada valor numa coluna com esta fórmula (para a coluna "Nome"):

Table.SelectRows(#"Changed Type", each ([Name] <> null and [Name] <> ""))

Utilizar o comando Remover Linhas Em Branco

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Dados > Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione Base > Remover Linhas > Remover Linhas em Branco.

Para limpar este filtro, elimine o passo correspondente em Passos Aplicados nas Definições da Consulta.

Este método examina toda a linha como um registo com esta fórmula:

Table.SelectRows(#"Changed Type", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))

Filtrar linhas por posição é semelhante à filtragem de linhas por valor, exceto que as linhas são incluídas ou excluídas com base na respetiva posição nos dados de consulta em vez de por valores.

Nota: Quando especifica um intervalo ou padrão, a primeira linha de dados numa tabela é a linha zero (0) e não a linha um (1). Pode criar uma coluna de índice para apresentar as posições da linha antes de especificar linhas. Para obter mais informações, veja Adicionar uma coluna de índice.

Para manter as linhas superiores

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione Base > Manter Linhas > Manter Linhas Principais.

  3. Na caixa de diálogo Manter Linhas Superiores , introduza um número em Número de linhas.

  4. Selecione OK.

Para manter as linhas inferiores

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione Base > Manter Linhas > Manter Linhas Inferiores.

  3. Na caixa de diálogo Manter Linhas Inferiores , introduza um número em Número de linhas.

  4. Selecione OK.

Para manter um intervalo de linhas

Por vezes, uma tabela de dados é derivada de um relatório com um esquema fixo. Por exemplo, as primeiras cinco linhas são um cabeçalho de relatório, seguido de sete linhas de dados e, em seguida, seguidos por um número variado de linhas que contêm comentários. No entanto, só quer manter as linhas de dados.

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Dados > Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione Base > Manter Linhas > Manter Intervalo de Linhas.

  3. Na caixa de diálogo Manter Intervalo de Linhas , introduza números na Primeira linha e Número de linhas. Para seguir o exemplo, introduza seis como a primeira linha e sete como o número de linhas.

  4. Selecione OK.

Para remover as linhas superiores

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Dados > Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione Base > Remover Linhas > Remover Linhas Superiores.

  3. Na caixa de diálogo Remover Linhas Superiores , introduza um número no Número de linhas.

  4. Selecione OK.

Para remover linhas inferiores

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Dados > Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione Base > Remover Linhas > Remover Linhas Inferiores.

  3. Na caixa de diálogo Remover Linhas Inferiores , introduza um número no Número de linhas.

  4. Selecione OK.

Pode filtrar por linhas alternativas e até pode definir o padrão de linha alternativo. Por exemplo, a tabela tem uma linha de comentário após cada linha de dados. Quer manter as linhas ímpares (1, 3, 5, etc.), mas remover as linhas pares (2, 4, 6 e assim sucessivamente).

  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Dados > Consulta > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione Base > Remover Linhas > Remover Linhas Alternativas.

  3. Na caixa de diálogo Remover Linhas Alternativas , introduza o seguinte:

    • Primeira linha a remover    Comece a contar nesta linha. Se introduzir 2, a primeira linha é mantida, mas a segunda linha é removida.

    •  Número de linhas a remover   Definir o início do padrão. Se introduzir 1, uma linha é removida de cada vez.

    •  Número de linhas a manter   Definir o fim do padrão. Se introduzir 1, continue o padrão com a linha seguinte, que é a terceira linha.

  4. Selecione OK.

Result   

Power Query tem um padrão a seguir para todas as linhas. Neste exemplo, as linhas ímpares são removidas e até as linhas são mantidas.

Consulte Também

Ajuda do Power Query para Excel

Remover ou manter linhas com erros

Manter ou remover linhas duplicadas

Filtrar por posição de linha (docs.com)

Filtrar por valores (docs.com)

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.