Pular para o conteúdo

Juntar tabelas CSV

CSV Join

Junta duas tabelas por uma coluna-chave com semântica inner, left, right ou outer e mostra as linhas sem correspondência.

PROCV para dois arquivos, com a parte que o PROCV nunca diz: quais chaves não casaram, e com o que elas quase casaram. Antes de construir qualquer coisa, ele mostra quantas linhas a junção vai produzir, que é o que impede uma chave de muitos-para-muitos de transformar duas mil linhas em quatrocentas mil.

🔒 Roda inteiramente no seu navegadorcsvjoinmergetable

Tabela da esquerda

Solte a tabela da esquerda

Lido nesta aba. Nada é enviado. Arquivos salvos pelo Excel em coreano, japonês, chinês e ocidental (CP949, Shift_JIS, GBK, Windows-1252) são reconhecidos.

Tabela da direita

Solte a tabela da direita

Lido nesta aba. Nada é enviado. Arquivos salvos pelo Excel em coreano, japonês, chinês e ocidental (CP949, Shift_JIS, GBK, Windows-1252) são reconhecidos.

Como usar

  1. Solte as duas tabelas

    Esquerda e direita. Qual é qual importa para uma junção à esquerda, em que toda linha da esquerda sobrevive, tenha casado ou não.

  2. Escolha uma coluna-chave de cada lado

    Sob cada seletor a ferramenta diz quantas chaves distintas aquela coluna tem e se elas se repetem. Uma chave que se repete dos dois lados é a que multiplica.

  3. Decida como as chaves devem ser comparadas

    Aparar espaços e ignorar maiúsculas vêm ligados por padrão porque causam a maioria dos erros. Dobrar caracteres de largura inteira ajuda com texto copiado de um PDF. Ignorar pontuação vem desligado, porque pode fundir duas empresas genuinamente diferentes.

  4. Leia o plano antes de executar

    Contagens de não casados, linhas de resultado, e uma lista das chaves que quase casaram, com quantos caracteres diferem. Um caractere de diferença é um erro de digitação, não outro cliente.

Perguntas frequentes

Que tipo de junção eu quero?

À esquerda, quase sempre. Ela mantém toda linha da sua tabela principal e preenche o que encontrou, que é exatamente o que o PROCV faz. A interna descarta as linhas que não casaram, e normalmente é assim que um relatório perde registros em silêncio.

Por que o resultado ficou tão maior?

A chave se repete dos dois lados, então cada linha da esquerda com aquela chave se emparelha com cada linha da direita com ela. Três por quatro são doze. Remova as duplicatas de um lado primeiro, ou encontre uma chave que seja única ali.

Tudo voltou como não casado

Olhe a lista de quase-acertos primeiro. As causas habituais são um espaço no fim, hangul armazenado como jamo separados pelo macOS, dígitos de largura inteira vindos de um PDF, e um id lido como número de um lado e como texto do outro, de modo que 007 encontrou 7.

Chaves em branco casam entre si?

Sim, e a ferramenta avisa quando isso aconteceu e quantas linhas produziu. Em SQL, um NULL não é igual a um NULL; aqui uma célula vazia é, sim, igual a uma célula vazia, o que é mais frequentemente o que um usuário de planilha espera e mais frequentemente um erro.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.