Blog
Ferramentas de texto

Comparar duas listas online

Cole um item por linha em cada caixa. A ferramenta remove duplicadas de cada lista separadamente e depois divide o resultado em três grupos: só em A, só em B, e em ambas — útil para comparar listas de clientes, conjuntos de palavras-chave, SKUs ou quaisquer duas exportações.

Seus dados não saem deste dispositivo

Resultado

Contagem — só em A
Contagem — só em B
Contagem — em ambas

Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.

Fatos e limites do método

Unidade de comparação A linha inteira, não uma substring nem uma palavra isolada dentro dela
Remoção de duplicadas Cada lista é limpa de duplicadas separadamente antes da comparação, então repetições dentro de uma lista nunca inflam as contagens
Diferenciação de maiúsculas Desativada por padrão: «Maçã» e «maçã» são tratados como itens diferentes a menos que o interruptor esteja ativado
Remoção de espaços Ativada por padrão: espaços no início e no fim de cada linha são ignorados
Só em A / só em B Itens presentes em uma lista mas ausentes na outra
Em ambas Itens presentes ao mesmo tempo na lista A e na lista B, listados uma vez cada

Quando induz ao erro

Como é calculado

Cada lista é dividida em linhas, opcionalmente tem os espaços removidos, e é limpa de duplicadas: apenas a primeira ocorrência de um valor é mantida, usando uma chave em minúsculas quando a opção sem diferenciar maiúsculas está ativada.

Para «só em A», cada item limpo da lista A é verificado contra uma tabela criada com os itens da lista B; tudo o que não tem correspondência vai para esse grupo, e a verificação simétrica gera «só em B».

«Em ambas» reúne todos os itens da lista A que têm correspondência na lista B — então sua contagem nunca pode ser maior que a menor das duas listas já limpas.

As três contagens mostradas acima de cada bloco sempre seguem uma relação simples: itens em A = só em A + em ambas, e itens em B = só em B + em ambas.

Perguntas e respostas

Linhas duplicadas dentro de uma lista afetam o resultado?

Não. Cada lista é limpa de duplicadas antes da comparação, então ter «maçã» três vezes na lista A ainda conta como um único item em todos os grupos.

A comparação diferencia maiúsculas por padrão?

Não, a comparação sem diferenciar maiúsculas está desativada por padrão, ou seja, «Maçã» e «maçã» são tratados como itens diferentes a menos que você ative o interruptor.

O que exatamente faz «remover espaços»?

Remove os espaços no início e no fim de cada linha antes de comparar, então « maçã» e «maçã» são reconhecidos como o mesmo item. Vem ativado por padrão.

Posso comparar mais de duas listas de uma vez?

Nesta ferramenta não — ela compara exatamente duas listas. Para mais, faça a comparação aos pares ou combine manualmente os resultados «em ambas» de cada par.

Minhas listas são enviadas para algum lugar?

Não. Tudo roda no seu navegador; nenhuma das listas é enviada a um servidor.

Ferramentas relacionadas

Todas as ferramentas