Trabalhar com valores duplicados

Pode trabalhar com conjuntos duplicados de valores através de transformações que removem duplicados dos seus dados. Ou podes filtrar os teus dados para mostrar apenas duplicados, para te poderes focar neles.

Advertência

O Power Query é sensível a maiúsculas e minúsculas. Ao trabalhar com valores duplicados, o Power Query considera o caso do texto, o que pode levar a resultados indesejados. Como solução alternativa, podes aplicar uma transformação em maiúsculas ou minúsculas antes de remover duplicados.

Para este artigo, os exemplos utilizam a tabela seguinte com as colunas ID,Categoria e Total .

Captura de ecrã da tabela de exemplo inicial contendo as colunas ID, Categoria e Total.

Remover linhas duplicadas no Power Query

Utilize Remover duplicados para eliminar linhas em que as colunas selecionadas contêm valores repetidos. O Power Query faz distinção entre maiúsculas e minúsculas ao comparar valores, por isso, aplique primeiro uma transformação para maiúsculas ou minúsculas se a distinção entre maiúsculas e minúsculas não dever afetar a comparação.

  1. Selecione as colunas que contenham valores duplicados.

  2. Vai ao separador Home .

  3. No grupo Reduzir linhas, selecione Remover linhas.

  4. No menu suspenso, selecione Remover duplicados.

    Captura de ecrã que mostra a localização da opção Remover duplicados em Remover linhas.

Advertência

O Power Query não garante que mantém a primeira instância num conjunto de duplicados quando remove duplicados. Para saber mais sobre como preservar a separação, consulte Preservar ordenação.

Remover duplicados de múltiplas colunas

Usando a tabela de exemplo com as colunas ID,Categoria e Total , este exemplo remove linhas duplicadas com base em todas as colunas.

Captura de ecrã da tabela inicial com duplicados em várias colunas enfatizadas.

Tens quatro linhas que são duplicadas. O teu objetivo é remover essas linhas duplicadas para que haja apenas linhas únicas na tua tabela. Seleciona todas as colunas da tua tabela e depois seleciona Remover duplicados.

A tabela de saída contém apenas linhas com combinações únicas em todas as colunas.

Captura de ecrã da tabela final com duplicados removidos de todas as colunas.

Observação

Também pode realizar esta operação com um subconjunto de colunas.

Remover duplicados de uma única coluna

Usando a mesma tabela de exemplo, este exemplo remove linhas duplicadas baseadas apenas na coluna Categoria .

Captura de ecrã da tabela inicial que identifica duplicados na coluna Categoria.

Deves remover esses duplicados e manter apenas valores únicos. Para remover duplicados da coluna Categoria , selecione-o e depois selecione Remover duplicados.

A tabela de saída mantém apenas a primeira linha para cada valor único da Categoria .

Captura de ecrã da tabela final com duplicados removidos da coluna Categoria.

Manter linhas duplicadas no Power Query

Utilize Manter duplicados para filtrar a sua tabela, de modo a mostrar apenas as linhas que têm valores repetidos nas colunas selecionadas. Power Query faz distinção entre maiúsculas e minúsculas ao comparar valores.

  1. Selecione as colunas que contenham valores duplicados.

  2. Vai ao separador Home .

  3. No grupo Reduzir linhas , selecione Manter linhas.

  4. No menu pendente, selecione Manter duplicatas.

    Captura de ecrã que mostra onde se encontra a opção Manter duplicados em Manter linhas.

Manter duplicados de várias colunas

Usando a tabela de exemplo com as colunas ID,Categoria e Total , este exemplo mantém apenas as linhas que aparecem mais do que uma vez em todas as colunas.

Captura de ecrã da tabela inicial para retenção de duplicados de várias colunas.

Tens quatro linhas que são duplicadas. O teu objetivo neste exemplo é manter apenas as linhas que estão duplicadas na tua tabela. Seleciona todas as colunas da tua tabela e depois seleciona Manter duplicados.

A tabela de saída contém apenas as linhas que tinham valores correspondentes noutra linha.

Captura de ecrã da tabela final com apenas linhas duplicadas de várias colunas.

Mantém duplicados de uma única coluna

Usando a mesma tabela de exemplo, este exemplo mantém apenas as linhas onde o valor da coluna ID aparece mais do que uma vez.

Tabela inicial para armazenar duplicados de uma única coluna.

Neste exemplo, tens múltiplos duplicados que queres manter na tua tabela. Para manter duplicados da coluna ID , selecione a coluna ID e depois selecione Manter duplicados.

A tabela de saída contém todas as linhas onde o valor ID apareceu mais do que uma vez.

Tabela final com apenas linhas duplicadas de uma única coluna.

Ferramentas de perfilagem de dados