Como localizar valores repetidos entre duas planilhas

Como localizar valores repetidos entre duas planilhas

Localizar valores repetidos entre duas planilhas é uma forma prática de descobrir quais códigos, nomes, números ou identificadores aparecem nas duas listas. Essa comparação ajuda a confirmar correspondências, encontrar registros exclusivos e revisar possíveis inconsistências sem precisar analisar manualmente todas as linhas.

O procedimento pode ser realizado no Excel, no Google Planilhas ou no LibreOffice Calc. Em geral, basta escolher uma coluna-chave, comparar cada valor com a lista de referência e interpretar o resultado de acordo com o objetivo da análise. A comparação pode retornar um aviso como “Repetido”, mostrar a quantidade de ocorrências ou destacar visualmente as células correspondentes.

O que significa localizar valores repetidos entre duas planilhas

Localizar valores repetidos entre duas planilhas significa identificar informações presentes nas duas listas comparadas. Em termos de organização de dados, o resultado representa a interseção entre os conjuntos analisados: são os valores que aparecem tanto na primeira quanto na segunda planilha, mesmo que cada uma também contenha registros exclusivos.

Imagine uma planilha com códigos de produtos cadastrados e outra com códigos usados em pedidos. Se o código P-104 estiver nas duas, ele será considerado uma correspondência. Um código que aparece apenas na primeira lista não fará parte desse resultado, ainda que esteja correto e seja útil para outra análise.

A comparação depende de uma coluna-chave

Antes de criar uma fórmula, escolha o campo que será usado como referência. Essa coluna pode conter um código de produto, número de pedido, identificador de cliente, matrícula, protocolo ou outro valor que represente o registro de maneira consistente.

A comparação será mais confiável quando as duas planilhas utilizarem o mesmo tipo de informação. Comparar uma coluna de códigos com outra de descrições, por exemplo, não produz um resultado adequado. Mesmo que os textos estejam relacionados, eles não representam necessariamente a mesma chave.

  • Códigos de produtos devem ser comparados com códigos de produtos.
  • Números de pedidos devem ser comparados com números de pedidos.
  • Identificadores internos devem manter o mesmo padrão nas duas listas.
  • Nomes só devem ser usados quando estiverem padronizados e forem suficientemente precisos.

Valor repetido não significa linha duplicada

Encontrar o mesmo valor em duas planilhas não significa que as linhas inteiras sejam iguais. Uma tabela pode conter o código do produto, a categoria e a descrição, enquanto outra apresenta o mesmo código junto do preço, da quantidade ou da data do pedido. Nesse cenário, existe uma correspondência pela chave, mas os demais campos podem ser diferentes.

Também é possível que um valor apareça mais de uma vez em uma das listas. Se P-104 aparecer uma vez na primeira planilha e três vezes na segunda, a comparação confirma que ele está presente nas duas. A contagem de ocorrências é uma análise adicional e pode indicar registros repetidos dentro da própria lista de referência.

Defina o que será considerado igual

O resultado depende do critério de igualdade adotado. Espaços extras, caracteres diferentes, códigos incompletos e formatos distintos podem impedir que duas células visualmente semelhantes sejam reconhecidas como iguais.

Por exemplo, P-104 e P-104 podem parecer idênticos na tela, embora o segundo valor contenha um espaço no final. Da mesma forma, um número armazenado como texto pode apresentar comportamento diferente de um número reconhecido pelo aplicativo como valor numérico.

Antes de comparar, verifique se as duas listas usam a mesma grafia, o mesmo padrão de preenchimento e o mesmo tipo de dado. Quando necessário, utilize colunas auxiliares para remover espaços excedentes ou padronizar o conteúdo, preservando os valores originais para conferência.

Como comparar duas planilhas usando uma fórmula

Uma fórmula pode verificar cada valor da lista principal e informar se ele também aparece em outra planilha. Esse método é indicado quando as tabelas possuem uma coluna em comum e você deseja obter um resultado que possa ser filtrado, ordenado ou utilizado em uma etapa posterior.

Nos exemplos a seguir, considere uma planilha chamada Pedidos, com os códigos na coluna A, e uma aba chamada Cadastro, também com os códigos na coluna A. A primeira linha contém o cabeçalho e os dados começam na linha 2.

Prepare as colunas antes da comparação

Na planilha principal, reserve uma coluna livre para o resultado. Se os códigos estiverem em A2:A500, a fórmula poderá ser inserida em B2 e depois copiada para as linhas seguintes.

Confira estes pontos antes de iniciar:

  • As duas colunas contêm o mesmo tipo de identificador.
  • Os cabeçalhos não estão incluídos no intervalo de dados.
  • O intervalo da lista de referência contempla todas as linhas necessárias.
  • Não existem espaços ou caracteres adicionais que alterem a comparação.
  • A coluna escolhida para o resultado está livre.

Se o nome da aba tiver espaços, use aspas simples na referência. Uma aba chamada Cadastro de produtos pode ser referenciada como 'Cadastro de produtos'!$A$2:$A$500. Os cifrões mantêm o intervalo fixo quando a fórmula é copiada para baixo.

Use CONT.SE para identificar correspondências

No Excel ou em aplicativos configurados para português, uma fórmula comum é:

=SE(CONT.SE(Cadastro!$A$2:$A$500;A2)>0;"Repetido";"Não encontrado")

A função CONT.SE verifica quantas vezes o conteúdo de A2 aparece no intervalo indicado da aba Cadastro. Quando a contagem é maior que zero, a fórmula retorna “Repetido”. Se a contagem for zero, o resultado será “Não encontrado”.

Depois de inserir a fórmula em B2, copie-a até a última linha preenchida da lista principal. A referência A2 será ajustada para A3, A4 e assim por diante, enquanto o intervalo da segunda aba permanecerá fixo.

Também é possível retornar diretamente a quantidade de ocorrências:

=CONT.SE(Cadastro!$A$2:$A$500;A2)

Nesse caso, o resultado zero indica que o valor não foi encontrado. O resultado 1 indica uma ocorrência e valores maiores mostram que o mesmo conteúdo aparece várias vezes na lista de referência.

Evite resultados em linhas vazias

Se a coluna principal tiver células vazias, inclua uma condição para que essas linhas não recebam o texto “Não encontrado”:

=SE(A2="";"";SE(CONT.SE(Cadastro!$A$2:$A$500;A2)>0;"Repetido";"Não encontrado"))

Essa versão verifica primeiro se A2 está vazia. Se estiver, deixa o resultado em branco. Caso exista um valor, a fórmula executa a comparação normalmente.

Os nomes das funções e os separadores podem variar conforme o idioma e a configuração regional. Em uma instalação que utilize funções em inglês, a fórmula equivalente pode usar IF e COUNTIF, com vírgulas no lugar de ponto e vírgula.

Como interpretar os resultados da comparação

O texto “Repetido” indica que o valor analisado na primeira planilha também foi encontrado no intervalo consultado da segunda. Ele não confirma que todos os campos do registro são iguais e não informa, sozinho, se a correspondência está correta para o negócio ou para o processo analisado.

Valor na lista principal Resultado Interpretação
P-104 Repetido O código aparece nas duas listas.
P-205 Não encontrado O código não foi localizado no intervalo consultado.
P-310 Repetido Existe correspondência na planilha de referência.
P-411 2 ocorrências O código foi encontrado duas vezes na lista consultada.

Um resultado inesperado pode ocorrer porque o intervalo está incompleto, a aba indicada está incorreta ou os valores possuem diferenças invisíveis. Se os dados chegam até a linha 800, mas a fórmula consulta somente $A$2:$A$500, os códigos entre as linhas 501 e 800 não serão considerados.

Quando a fórmula retorna uma contagem maior que um, examine as linhas correspondentes. A repetição pode ser esperada, como no caso de um produto vendido em vários pedidos, ou pode indicar duplicidade de cadastro. A fórmula localiza a ocorrência, mas a decisão sobre o tratamento depende do contexto da planilha.

Como destacar valores repetidos com formatação condicional

A formatação condicional permite aplicar uma cor ou outro estilo às células que também aparecem em uma segunda lista. Esse recurso facilita a revisão visual e pode ser usado junto com uma coluna de resultado.

Excel com abas no mesmo arquivo

Suponha que os códigos estejam em Pedidos!A2:A500 e que a lista de referência esteja em Cadastro!A2:A500. No Excel, uma forma prática de criar a regra é nomear o intervalo de referência.

  1. Selecione o intervalo Cadastro!$A$2:$A$500.
  2. Atribua a ele um nome, como ListaCadastro.
  3. Na aba Pedidos, selecione o intervalo que receberá o destaque.
  4. Crie uma regra de formatação condicional baseada em fórmula.
  5. Use a fórmula =E(A2<>"";CONT.SE(ListaCadastro;A2)>0).
  6. Escolha o preenchimento ou a cor da fonte e confirme.

A referência A2 deve corresponder à primeira célula do intervalo selecionado. Ela precisa permanecer relativa para que a regra analise cada linha. Já o intervalo nomeado permanece fixo e aponta para a lista da outra aba.

Dependendo da versão do Excel, uma referência direta entre abas pode ser aceita na regra. Caso seja recusada, o uso de um intervalo nomeado costuma ser uma alternativa mais estável. Para destacar os valores no sentido inverso, crie outra regra na aba Cadastro consultando a lista de Pedidos.

Google Planilhas

No Google Planilhas, selecione o intervalo, abra Formatar > Formatação condicional e escolha a opção de fórmula personalizada. Para consultar uma lista em outra aba, o aplicativo pode exigir uma referência indireta, especialmente dentro das regras de formatação condicional.

Uma estrutura possível é:

=E(A2<>"";CONT.SE(INDIRETO("'Cadastro'!$A$2:$A$500");A2)>0)

O nome da aba deve ser ajustado conforme o arquivo. Se ela contiver espaços, mantenha as aspas simples dentro da referência. A fórmula deve começar com a célula correspondente à primeira linha do intervalo selecionado. Se a seleção iniciar em A2, use A2, e não $A$2.

Os menus e nomes das opções podem variar conforme o idioma da conta. Se a regra não funcionar, confirme a localidade da planilha, o separador de argumentos e se o intervalo da aba de referência está correto.

LibreOffice Calc

No LibreOffice Calc, selecione as células, acesse a opção de formatação condicional e escolha uma condição baseada em fórmula. A sintaxe de referências entre abas pode variar de acordo com a versão e a configuração do programa.

Uma estrutura frequentemente utilizada é:

CONT.SE($Cadastro.$A$2:$A$500;A2)>0

Se o nome da aba tiver espaços, o programa poderá exigir uma referência com aspas simples. Confira a forma sugerida pelo próprio aplicativo ao selecionar o intervalo durante a criação da fórmula.

Como comparar planilhas que estão em arquivos separados

Quando as listas estão em arquivos diferentes, existem duas alternativas principais: reunir os dados em um único documento ou manter uma referência externa. A escolha depende da frequência de atualização, da necessidade de preservar um retrato dos dados e do nível de dependência aceitável entre os arquivos.

Copie a lista de referência para uma nova aba

Para uma conferência pontual, abra os dois arquivos e copie a coluna de referência para uma nova aba do arquivo principal. Por exemplo, os códigos de Cadastro.xlsx podem ser copiados para uma aba chamada Cadastro dentro de Pedidos.xlsx. Em seguida, use a fórmula entre abas apresentada anteriormente.

Essa opção é simples e previsível, mas cria uma cópia estática. Se o cadastro original receber novos registros depois da cópia, eles não aparecerão automaticamente no arquivo principal. Por isso, registre a origem e a data da importação quando o resultado precisar ser revisado futuramente.

Após colar os dados, confira uma amostra do início, do meio e do fim da coluna. Verifique também se o cabeçalho ficou fora do intervalo, se nenhuma coluna foi deslocada e se os valores mantiveram o formato esperado.

Use uma referência externa quando a lista muda com frequência

O Excel pode consultar um intervalo de outro arquivo por meio de uma referência externa. Uma estrutura hipotética é:

=SE(CONT.SE('[Cadastro.xlsx]Dados'!$A$2:$A$500;A2)>0;"Repetido";"Não encontrado")

A referência exata pode incluir o caminho da pasta e ser ajustada automaticamente quando o intervalo é selecionado diretamente no arquivo de origem. Se o documento for movido, renomeado ou ficar indisponível, o vínculo poderá solicitar uma atualização.

No Google Planilhas, a função IMPORTRANGE pode trazer dados de outra planilha:

=SE(CONT.SE(IMPORTRANGE("URL_DA_PLANILHA";"Cadastro!A2:A500");A2)>0;"Repetido";"Não encontrado")

Na primeira utilização, pode ser necessário autorizar o acesso à planilha de origem. O endereço, o nome da aba e o intervalo devem estar corretos. Quando o arquivo de origem é alterado, revise o vínculo antes de interpretar os resultados.

Teste o vínculo antes de analisar toda a lista

Use três situações de teste: um valor presente nos dois arquivos, um valor exclusivo da primeira lista e um valor exclusivo da segunda. Esse procedimento ajuda a confirmar que a fórmula está consultando o documento, a aba e o intervalo corretos.

Se um código conhecido não for encontrado, não conclua imediatamente que ele está ausente. Verifique se o arquivo de origem é a versão correta, se o vínculo foi atualizado e se o conteúdo possui espaços, caracteres diferentes ou formatos incompatíveis.

Como corrigir valores que parecem iguais, mas não são encontrados

A aparência exibida na tela não garante que duas células contenham exatamente o mesmo conteúdo. Espaços no início ou no fim, quebras de linha, caracteres não visíveis e diferenças entre texto e número são causas frequentes de resultados inesperados.

Para investigar, crie uma coluna auxiliar e examine a quantidade de caracteres. Em versões em português, uma função possível é:

=NÚM.CARACT(A2)

Se duas células exibem o mesmo código, mas retornam tamanhos diferentes, provavelmente existe algum caractere adicional. Para remover espaços excedentes, uma alternativa é:

=ARRUMAR(A2)

Faça o mesmo tratamento nas duas listas e compare as colunas auxiliares. Preserve os dados originais até confirmar que a padronização não removeu informação relevante. Em códigos que dependem de zeros à esquerda, por exemplo, transformar o conteúdo em número pode alterar a representação esperada.

Além disso, confira se os intervalos têm a mesma lógica. A comparação pode falhar quando uma lista usa o código completo e a outra utiliza apenas parte dele. Nesse caso, a solução não é ampliar a fórmula, mas definir uma chave comum e adequada para os dois arquivos.

Boas práticas para revisar o resultado

  • Use uma coluna-chave estável e presente nas duas listas.
  • Fixe o intervalo da planilha de referência com cifrões quando copiar a fórmula.
  • Inclua todas as linhas relevantes, sem misturar outras tabelas no mesmo intervalo.
  • Ignore células vazias para evitar correspondências indevidas.
  • Padronize espaços e formatos somente em colunas auxiliares, quando possível.
  • Verifique as ocorrências múltiplas antes de tratar um valor como erro.
  • Registre a origem dos dados e a data da comparação.
  • Teste valores conhecidos antes de confiar no resultado de toda a lista.

Quando a presença de um código for apenas o primeiro passo, compare também os campos associados, como descrição, categoria, data ou quantidade. Uma correspondência confirma que a chave aparece nas duas planilhas, mas não garante que as informações complementares estejam atualizadas ou consistentes.

Perguntas frequentes sobre valores repetidos entre duas planilhas

É possível comparar colunas com quantidades diferentes de linhas?

Sim. As colunas não precisam ter o mesmo tamanho. A fórmula deve percorrer todas as linhas da lista principal, enquanto o intervalo da segunda planilha precisa cobrir toda a lista de referência. Por exemplo, a primeira coluna pode ter dados até a linha 120 e a segunda até a linha 800.

O cuidado principal é não limitar o intervalo de consulta à quantidade de linhas da menor lista. Se um código estiver na linha 600 da referência e a fórmula terminar na linha 500, ele não será encontrado.

Como evitar que células vazias sejam destacadas?

Inclua uma condição que verifique se a célula contém algum valor. Na formatação condicional, uma fórmula como =E(A2<>"";CONT.SE(ListaCadastro;A2)>0) impede que células vazias recebam destaque quando a lista de referência também contém células vazias.

O resultado “Repetido” confirma que os registros são iguais?

Não. Ele confirma apenas que o valor usado como chave aparece nas duas listas. Para confirmar a equivalência dos registros, compare também os demais campos relevantes. Dois produtos podem compartilhar um identificador digitado incorretamente ou ter informações complementares diferentes.

Qual é o melhor método: fórmula ou formatação condicional?

A fórmula é mais adequada quando você precisa filtrar, contar, exportar ou utilizar o resultado em outra etapa. A formatação condicional é útil para uma revisão visual rápida. Em trabalhos recorrentes, os dois recursos podem ser usados juntos: uma coluna registra o resultado e as cores facilitam a conferência.

Conclusão

Localizar valores repetidos entre duas planilhas fica mais simples quando as listas usam a mesma chave, os intervalos estão completos e os dados foram padronizados. A função CONT.SE permite identificar correspondências e contar ocorrências, enquanto a formatação condicional torna os resultados mais fáceis de visualizar.

O texto “Repetido” deve ser interpretado como uma indicação de presença nas duas listas, não como prova de que as linhas inteiras são idênticas. Depois da comparação, revise os campos relacionados, investigue ocorrências múltiplas e confirme valores que pareçam iguais, mas não sejam reconhecidos.

Para obter resultados consistentes, teste a fórmula com alguns valores conhecidos, registre a origem dos dados e mantenha os intervalos sob controle. Com esses cuidados, a comparação se torna uma etapa organizada para conferência de cadastros, pedidos, produtos e outros conjuntos de informações.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima