Ir para o conteúdo
TextArray
Totalmente local

Mesclar listas

Combine duas listas em uma, com desduplicação e classificação opcionais.

Entrada
Lista B
Saída

Mesclar listas

Cole uma lista em cada painel, um item por linha, e obtenha de volta uma única lista combinada. É a maneira mais rápida de reunir duas exportações de assinantes em uma lista de e-mails, agrupar conjuntos de palavras-chave de duas sessões de pesquisa, unir códigos de produtos de dois fornecedores ou unir um backlog de duas planilhas sem abrir nenhuma planilha.

Dois modos de mesclagem cobrem os trabalhos habituais. "Anexar B após A" coloca a segunda lista abaixo da primeira e mantém ambas em sua ordem original - o padrão seguro quando as listas não estão relacionadas. "Itens alternativos" os intercala A, B, A, B, que é o que você deseja quando as duas listas são paralelas, por exemplo, nomes e seus códigos correspondentes destinados a uma rota round-robin. Se uma lista for mais longa, os itens restantes seguem no final, em vez de serem descartados.

A remoção de duplicatas está ativada por padrão: a primeira ocorrência de um valor vence e as cópias posteriores desaparecem, portanto, um item presente em ambas as listas aparece uma vez. A correspondência é exata, o que significa que "Apple" e "apple" são dois itens diferentes - execute primeiro o conversor de caixa ou uma limpeza de espaço em branco, se isso for importante para você. A classificação ordena a lista final em ordem alfabética e trata os caracteres acentuados corretamente. A eliminação de linhas vazias remove linhas em branco e somente espaços em branco antes que qualquer outra coisa aconteça, portanto, uma nova linha perdida no final de uma colagem não pode se tornar um item.

Tudo roda dentro do seu navegador e nenhuma lista é carregada em lugar nenhum, o que torna a ferramenta segura para registros de clientes ou dados internos. A contagem abaixo da saída mostra quantos itens cada lista continha e quantos sobreviveram à mesclagem, atualizando ao vivo conforme você digita.

FAQ

O que acontece quando as duas listas têm comprimentos diferentes?
Nada está perdido. No modo de acréscimo, a lista mais curta simplesmente termina mais cedo; no modo alternativo os pares acabam e os itens restantes da lista mais longa seguem no final, em sua ordem original.
Qual duplicata é mantida?
O primeiro. A lista A é processada antes da lista B no modo de acréscimo, portanto, um valor presente em ambos mantém sua posição e ortografia de A. No modo alternativo, a primeira ocorrência na sequência intercalada vence.
A desduplicação ignora letras maiúsculas e espaços extras?
Não — a correspondência é exata, então “Apple”, “apple” e “apple” contam como três itens diferentes. Limpe as listas primeiro com o conversor de maiúsculas e minúsculas ou com o removedor de espaços extras, ou use listas de comparação, que possuem sua própria opção de não diferenciar maiúsculas de minúsculas.
Em que ordem as opções são aplicadas?
As linhas vazias são eliminadas primeiro, depois as listas são mescladas, depois as duplicatas são removidas e a classificação acontece por último. É por isso que um resultado classificado é sempre desduplicado de forma limpa.
Minhas listas são carregadas em algum lugar?
Não. A mesclagem é executada inteiramente no seu navegador e nenhuma das listas sai do seu dispositivo.