Comparador de listas
Compare duas listas e encontre itens comuns ou exclusivos.
Como usar
Cole duas listas para ver o que elas têm em comum, o que só a primeira tem e o que só a segunda tem — as três respostas necessárias ao conferir uma exportação com um sistema, ou a lista do mês passado com a deste mês.
Cada linha é um item. Vírgulas, ponto e vírgula e tabulações não são separadores, então “apple, pear” em uma linha é um único item; uma coluna copiada de uma planilha é colada com um valor por linha, que é o que você quer. Três opções, todas ativadas por padrão, decidem quando duas linhas contam como iguais: “Ignorar maiúsculas/minúsculas”, “Remover espaços nas extremidades” e “Ignorar linhas vazias”. Cada resultado mantém o item como você o escreveu e na ordem original; quando duas grafias diferem só em maiúsculas e minúsculas, “Nas duas listas” mostra a da lista A. A comparação é feita no navegador e as listas não são enviadas para lugar nenhum.
Isto é aritmética de conjuntos, então as repetições dentro de uma lista viram uma só antes da comparação: ela diz quais valores aparecem, nunca quantas vezes. Se importa que um valor apareça duas vezes — uma cobrança em duplicidade, uma linha repetida — essa é outra pergunta, e tirar duplicados antes esconde a resposta. As armadilhas de normalização são as de sempre: um espaço no fim ou um apóstrofo diferente colocam um item em “Só na lista A” enquanto você o vê claramente na lista B.
Exemplo
Dois itens aparecem nas duas listas; cada lista também tem um item exclusivo.
O exemplo incluídoLista A: apple, banana, orange. Lista B: banana, pear, orange. Nas duas listas: banana e orange. Só na lista A: apple. Só na lista B: pear.Nomes com maiúsculas diferentesAna Silva na lista A e ANA SILVA na lista B coincidem enquanto “Ignorar maiúsculas/minúsculas” estiver ativada, e “Nas duas listas” mostra Ana Silva. Desative a opção e cada um aparece só na própria lista.Uma linha repetidaINV-104 duas vezes na lista A e uma vez na lista B: “Nas duas listas” mostra o item uma vez, com contagem 1. A comparação nunca informa quantas vezes um valor se repetiu.Um espaço no fim“banana ” na lista A e “banana” na lista B são o mesmo item enquanto “Remover espaços nas extremidades” estiver ativada. Desative a opção e um vai para “Só na lista A”, o outro para “Só na lista B”.
Perguntas frequentes
Ele conta quantas vezes um valor aparece?
Não. Cada lista é reduzida antes aos seus valores distintos, então três cópias da mesma linha contam uma só vez. Quando o que importa é justamente a contagem — conferir quantidades, achar um pagamento repetido — compare as contagens à parte; uma comparação de conjuntos vai dizer tranquilamente que está tudo batendo.
Um item está nas duas listas, mas aparece só na lista A. Por quê?
As duas cópias não são idênticas como texto. Ative “Remover espaços nas extremidades” e “Ignorar maiúsculas/minúsculas”, o que resolve quase tudo. O que sobra costuma ser um caractere que parece o mesmo e não é: um espaço não separável, um apóstrofo tipográfico ou uma letra acentuada gravada de duas maneiras diferentes.
Posso colar uma lista separada por vírgulas?
Não do jeito que está: cada linha é um item, então uma linha inteira separada por vírgulas conta como um só. Coloque um valor por linha — uma coluna de planilha é colada assim — ou troque antes as vírgulas por quebras de linha.
Endereços de e-mail devem ser comparados ignorando maiúsculas?
Em geral, sim. Pelo padrão de e-mail (RFC 5321), o domínio depois do @ nunca diferencia maiúsculas de minúsculas, enquanto saber se Ana e ana antes do @ são a mesma caixa postal depende do servidor que recebe; usar maiúsculas para distinguir caixas postais é desaconselhado, e os grandes provedores não fazem isso. Deixe a opção desativada só se o seu próprio sistema os tratar como diferentes.