Utilitário

Comparar duas listas

Encontrar sobreposição, entradas faltando, ou itens únicos.

Seus dados

Um item por linha. Uma lista vazia é permitida quando a outra lista tem itens.
Um item por linha. Linhas vazias são ignoradas.

Seus resultados

Pronto quando você precisar
Preencha seus dados ou experimente um exemplo.
Seus resultados aparecerão aqui.

Como funciona

Compare duas listas para encontrar itens presentes apenas em A, apenas em B, ou em ambos, e recolher sua união. Escolha as regras do espaço branco. Duplicar correspondências conta uma vez em cada conjunto de resultados, enquanto a tabela mostra a ocorrência original de cada item conta. Copia ou baixa os resultados agrupados.

Apenas A = unique(A) − unique(B). Apenas B = unique(B) − unique(A). Sobreposição = unique(A) ∩ unique(B). União = unique(A) ∪ unique(B). Identidade de item segue o caso e opções de espaço em branco, contagens são números distintos, não totais de linha.
Leia a referência da fonte

Algumas informações úteis

Ambas as listas suportam, no máximo, caracteres 200,000 e linhas não vazias 10,000. Linhas vazias são ignoradas; linhas somente em branco são itens quando o corte está desabilitado. Correspondência insensível a casos usa conversão minúscula Unicode, sem remoção de sotaque, correspondência fuzzy ou normalização Unicode . O primeiro item correspondente é mantido. As ocorrências duplicadas são mostradas na tabela, mas são colapsadas em conjuntos de resultados exportados. Todo o processamento da lista é local para o seu navegador.

Um pequeno contexto.

Quando usar esta ferramenta

Comparando duas listas é útil quando você precisa conciliar exportações, verificar uma migração ou encontrar itens perdidos. Esta ferramenta devolve itens únicos para qualquer lista, sua sobreposição e o conjunto combinado. A correspondência segue as regras do espaço em branco que você escolhe. Linhas duplicadas contam uma vez nos conjuntos de resultados, enquanto a tabela mantém a contagem de ocorrências para que você possa distinguir diferenças de membros de entradas repetidas.

  • Compare listas de URL antigas e novas após uma migração de conteúdo.
  • Encontrar identificadores de produto faltando de uma das duas exportações.
  • Reconcile duas listas de palavras-chave e mantenha uma coleção única combinada.

Como comparar duas listas

  1. Colar um item por linha

    Coloque suas coleções na lista A e na lista B. Uma lista vazia é permitida se o outro tiver itens. Para as exportações de CSV, extraia a coluna em primeiro lugar ao invés de colar toda a tabela.

  2. Escolha o que conta como um par

    Decida se o caso importa e se deve aparar espaços ao redor. Valores de minúsculas para comparação não removem sotaques, reorganizam palavras ou identificam ortografias semelhantes.

  3. Inspecione conjuntos e ocorrências

    Revisão apenas em A, apenas em B, em ambas as listas e Union. Use a tabela para inspecionar contagens duplicadas, depois copie ou baixe o texto agrupado. Os resultados mantêm ortografia e ordem.

Tente os números.

Compare uma pequena lista de nomes de produto

Entradas

Lista A contém maçã, banana, laranja e maçã. A lista B contém maçã, pêra e laranja em linhas separadas. Escolha os espaços de correspondência e corte.

Resultado

Apenas em A contém Banana, somente em B contém Pear. Dois itens únicos, Apple e Orange, ocorrem em ambos. O sindicato contém quatro itens únicos. Apple tem duas ocorrências em A e uma em B.

O que significa?

A linha Apple extra afeta a ocorrência, mas não cria um quinto item único. Aparar e combinar caso-insensíveis fazem a maçã minúscula espaçada combinar com a Apple.

Erros comuns para evitar

Comparando todas as linhas CSV

Uma linha com várias colunas é tratada como um item. ID ao invés de por cada personagem na fileira.

Ignorando o caso identificador.

Alguns identificadores são sensíveis a casos. Selecione esse modo quando ABC e abc representarem itens diferentes, o padrão conveniente não é apropriado para cada sistema.

Equivocando a adesão para a ordem.

A comparação encontra valores compartilhados e diferenças. Não detecta linhas movidas ou relata uma diferença de sequência. Rever encomendar separadamente quando a ordem tem significado.

Respostas úteis

Perguntas frequentes.

Definições, casos de borda e próximos passos práticos para esta ferramenta. Procure todas as ferramentas FAQs

Qual é a diferença entre sobreposição e união?

Sobreposição contém itens únicos presentes em ambas as listas. União contém cada item único visto em qualquer lista. Só em "A" e "B" completam a comparação. Todos os quatro grupos usam a mesma caixa e configurações de espaço em branco.

Como as entradas duplicadas são tratadas?

Duplicados são colapsados em cada conjunto exportado, mas suas contagens de ocorrência permanecem na mesa. Se um identificador aparece cinco vezes em A e uma vez em B, ainda é um item compartilhado. Isso ajuda a distinguir trabalho de limpeza duplicada de trabalho de itens perdidos.

A correspondência não remove sotaques?

Não. Ele usa Unicode conversão minúscula apenas. Café e café permanecem diferentes, e composições alternativas Unicode não são normalizadas. Padronize a entrada separadamente quando sua comparação requer remoção de sotaque ou um formulário de normalização Unicode em particular.

O que acontece quando o corte é desativado?

Espaços ao redor permanecem parte do item, então "x" e "x" podem ser diferentes. Linhas completamente vazias são ignoradas, mas uma linha em branco só pode ser um item neste modo. Escolha aparar baseado em se espaçamento é significativo em sua fonte.

Por que o resultado é tirado da lista A?

A ferramenta escaneia A antes de B e mantém a primeira ortografia encontrada para cada item correspondente. A partida pode ignorar o caso, mas a etiqueta de saída não se torna minúscula automaticamente. Isso preserva o texto legível enquanto aplica sua regra de comparação.

Posso comparar URLs ou endereços de e-mail?

Sim, como simples texto. A ferramenta não normaliza redirecionamentos de URL, codificação por cento, cortes de rastreamento ou apelidos de e-mail. Para limpeza específica de e-mail, use o limpador de e-mails primeiro e reveja suas regras. Escolha cuidadosamente as configurações do caso para o tipo de identificador envolvido.

Uma das listas pode estar vazia?

Sim. Se A estiver vazio, cada item único em B aparece apenas em B e Union. O inverso também funciona. Ambas as listas não podem estar vazias, porque não haveria comparação para executar. Linhas vazias por si só não fornecem itens quando o corte está ligado.

Quão grandes podem ser as listas?

Juntos podem conter até caracteres 200,000 e linhas 10,000 não vazias. Para conjuntos de dados maiores, compare lotes com uma política consistente ou use um fluxo de trabalho de dados dedicado. Dividir lotes pode esconder duplicatas abrangendo lotes, então reveja o resultado combinado.

Explore o tópico no blog.

Fontes e método

Use as referências abaixo para verificar definições e orientação da plataforma. O escopo e os limites do modelo são explicados acima. Leia nossos padrões editoriais.

Ajuda

Como podemos ajudar?

Encontre instruções, relate um problema ou deixe uma mensagem.

Leia as perguntas frequentes desta ferramenta.

Guias para esta ferramenta

Por que seu CSV abre em uma coluna.Aplauda os registros. Preservar seu significado.
Perguntas comuns.

Por onde começo? Tente um exemplo, então substitua seus valores pelos seus.

Por que meu upload falhou? Verifique o erro de campo, formato aceito e limite de tamanho de arquivo. Comece com uma pequena amostra higienizada.

Onde estão meus resultados? Reveja o painel de resultados e use seus controles de cópia ou download. Se um cálculo falhar, verifique o erro ao lado da entrada.

Nos envie uma mensagem.

O bate-papo abre Tawk.to. Processa suas mensagens e dados de conexão. Não cole entradas privadas ou arquivos. Disponibilidade e tempo de resposta variam.