Comparador de listas

Compare duas listas e encontre itens comuns ou exclusivos.

O formulário interativo fica disponível quando o JavaScript está ativo.

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 contra um sistema, ou a lista do mês passado contra a deste mês.

Isto é aritmética de conjuntos, então as repetições dentro de uma lista se juntam 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 B.

Exemplo

Dois itens aparecem nas duas listas; cada lista também tem um item exclusivo.

  • Duas listas de e-mailsQuem está nas duas e quem está em só uma.
  • A exportação de ontem contra a de hojeSó na B é o que entrou; só na A, o que saiu.
  • Uma lista com espaços soltosApare primeiro, ou itens iguais aparecem como diferentes.

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. Onde a contagem é justamente o ponto — 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 como só na A, por quê?

As duas cópias não são idênticas como texto. Ative aparar espaços e ignorar maiú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.

Ferramentas relacionadas