No Power Query, pode incluir ou excluir linhas com base num valor de coluna. Uma coluna filtrada contém um pequeno ícone de filtro ( ) 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 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.
-
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.
-
Selecione a seta para baixo junto a uma coluna que pretende filtrar.
-
Desmarque a caixa de verificação (Selecionar Tudo) para anular a seleção de todas as colunas.
-
Selecione a caixa de verificação dos valores de coluna pelos quais pretende filtrar e, em seguida, selecione OK.
Pode filtrar por um valor de texto específico com o submenu Filtros de Texto .
-
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.
-
Selecione a seta para baixo junto à coluna que contém um valor de texto pelo qual pretende filtrar.
-
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.
-
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.
-
-
Selecione OK.
Pode filtrar por um valor numérico com o submenu Filtros Numéricos .
-
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.
-
Selecione a seta para baixo da coluna que contém um valor numérico pelo qual pretende filtrar.
-
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.
-
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.
-
-
Selecione OK.
Pode filtrar por valor de data/hora com o submenu Filtros de Data/Hora.
-
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.
-
Selecione a seta para baixo da coluna que contém um valor de data/hora pelo qual pretende filtrar.
-
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. -
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.
-
-
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.
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
-
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.
-
Selecione a seta para baixo junto a uma coluna que pretende filtrar.
-
Desmarque a caixa de verificação (Selecionar Tudo) para desselecionar todas as colunas.
-
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
-
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.
-
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
-
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.
-
Selecione Base > Manter Linhas > Manter Linhas Principais.
-
Na caixa de diálogo Manter Linhas Superiores , introduza um número em Número de linhas.
-
Selecione OK.
Para manter as linhas inferiores
-
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.
-
Selecione Base > Manter Linhas > Manter Linhas Inferiores.
-
Na caixa de diálogo Manter Linhas Inferiores , introduza um número em Número de linhas.
-
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.
-
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.
-
Selecione Base > Manter Linhas > Manter Intervalo de Linhas.
-
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.
-
Selecione OK.
Para remover as linhas superiores
-
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.
-
Selecione Base > Remover Linhas > Remover Linhas Superiores.
-
Na caixa de diálogo Remover Linhas Superiores , introduza um número no Número de linhas.
-
Selecione OK.
Para remover linhas inferiores
-
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.
-
Selecione Base > Remover Linhas > Remover Linhas Inferiores.
-
Na caixa de diálogo Remover Linhas Inferiores , introduza um número no Número de linhas.
-
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).
-
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.
-
Selecione Base > Remover Linhas > Remover Linhas Alternativas.
-
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.
-
-
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