Remova Duplicatas no Google Sheets: 3 Métodos Simples e Eficazes!

O Google Sheets oferece diversas maneiras para eliminar dados duplicados de suas planilhas, variando desde uma simples função integrada até a utilização de scripts personalizados. Embora o processo não seja tão óbvio como no Excel, o Sheets oferece uma variedade de métodos para lidar com duplicatas.

Recurso Atualizado: Agora você pode usar a ferramenta “Remover Duplicados” diretamente no Google Sheets.

Remoção de Duplicatas com a Função ÚNICA

O primeiro método que exploraremos utiliza a função nativa do Google Sheets que identifica todas as entradas exclusivas, permitindo descartar todas as demais no conjunto de dados.

Comece abrindo o seu navegador e acessando a planilha desejada.

Em seguida, clique na célula vazia onde você quer que os dados únicos sejam exibidos, digite “=UNIQUE” e selecione a função sugerida que aparece na janela de diálogo.

A partir deste ponto, você pode inserir manualmente o intervalo de células ou selecioná-las diretamente para que a função analise. Ao concluir, pressione Enter.

Automaticamente, o Sheets identificará todos os resultados únicos e os exibirá na célula que você selecionou.

Se você precisar copiar e colar os dados de volta para uma planilha, clique com o botão direito do mouse no local onde deseja colar e selecione “Colar especial > Colar somente valores”. Caso contrário, apenas a fórmula será copiada para a nova célula.

Remoção de Duplicatas com um Add-on

Para o próximo método, será necessário instalar um complemento para o Google Sheets. Se você não tem experiência com complementos, eles funcionam de forma similar às extensões de navegador, adicionando recursos extras a aplicativos Google como Documentos, Sheets e Apresentações.

Neste exemplo, utilizaremos o Remover Duplicatas da AbleBits, que oferece um período de teste gratuito de 30 dias. As assinaturas premium têm um custo de $59,60 para uma licença vitalícia ou $33,60 anualmente.

Instalando o Add-On

Para instalar um complemento, abra um arquivo no Google Sheets, selecione “Extensões” e então clique em “Fazer o download de extensões”.

Digite “Duplicatas” na barra de busca e clique no botão “Grátis”.

Selecione a conta Google que você deseja utilizar para instalar o complemento.

Ao instalar complementos, você precisa conceder permissões específicas. Elas são essenciais para o funcionamento do add-on. Certifique-se de compreender integralmente as permissões solicitadas e confiar no desenvolvedor antes de prosseguir com a instalação.

Clique em “Permitir”.

Utilizando o Add-on

O complemento Remover Duplicatas pode ser usado tanto em uma coluna única quanto em várias linhas. Para este exemplo, procuraremos por duplicatas em linhas, mas o processo é similar para colunas únicas.

Na sua planilha, selecione todas as linhas nas quais você deseja procurar duplicatas. Em seguida, clique em Extensões > Remover Duplicatas > Encontrar linhas duplicadas ou únicas.

Após a abertura do complemento, verifique se o intervalo listado está correto e clique em “Avançar”.

Em seguida, escolha o tipo de dados que você deseja identificar. Como o objetivo é remover duplicatas, selecione “Duplicadas” e clique em “Avançar”.

Selecione as colunas para que o complemento faça a busca. Se você não incluiu os cabeçalhos (ou se sua tabela não possui cabeçalhos), desmarque a opção “Minha tabela tem cabeçalhos”. Caso contrário, a primeira linha será ignorada. Clique em “Avançar”.

Por último, escolha a ação que o complemento deverá executar com as descobertas e clique em “Concluir”.

Na página de resultados, o complemento informa que foram encontradas e removidas quatro linhas duplicadas.

Pronto! Todas as linhas duplicadas foram removidas da sua planilha.

Remoção de Linhas Duplicadas com o Editor de Scripts do Google

O último método para eliminar duplicatas na sua planilha envolve o uso do Google Apps Script, uma plataforma de desenvolvimento em nuvem gratuita para criar aplicações web leves e personalizadas. Apesar de envolver escrita de código, não se intimide. O Google fornece uma extensa documentação e inclusive oferece o script para remover duplicatas. Basta copiar o código, verificar as permissões e executá-lo na sua planilha.

Na planilha ativa do Google Sheets, clique em “Extensões” e então em “Apps Script”.

O Google Apps Script abrirá em uma nova aba, com um script em branco.

Apague a função vazia dentro do arquivo e cole o código a seguir:

//Removes duplicate rows from the current sheet.
 function removeDuplicates() {
//Get current active Spreadsheet
 var sheet = SpreadsheetApp.getActiveSheet();
//Get all values from the spreadsheet's rows
 var data = sheet.getDataRange().getValues();
//Create an array for non-duplicates
 var newData = [];
//Iterate through a row's cells
 for (var i in data) {
   var row = data[i];
   var duplicate = false;
   for (var j in newData) {
    if (row.join() == newData[j].join()) {
     duplicate = true;
    }
  }
//If not a duplicate, put in newData array
 if (!duplicate) {
  newData.push(row);
 }
}
//Delete the old Sheet and insert the newData array
 sheet.clearContents();
 sheet.getRange(1, 1, newData.length, newData[0].length).setValues(newData);
}
 

Salve e renomeie seu script. Clique no ícone “Executar” quando concluir.

Você deverá revisar as permissões que seu script necessita e conceder acesso à sua planilha. Clique em “Analisar permissões” para verificar o acesso que o script solicita.

Aceite as solicitações e clique em “Permitir” para autorizar o script.

Após a execução, volte para sua planilha e, da mesma forma que nos métodos anteriores, todos os dados duplicados terão sido removidos do seu arquivo!

Infelizmente, se seus dados estiverem dentro de uma tabela – como no exemplo acima – este script não ajustará o tamanho da tabela ao novo número de entradas, e você precisará realizar este ajuste manualmente.

E isso é tudo! Seja usando a função ÚNICA integrada, um complemento de terceiros ou criando um script personalizado com Apps Script, o Google oferece diversas maneiras para você lidar com dados duplicados em suas planilhas.