Excel - pegue dois arquivos csv e mapeie-os

0

Eu tenho dois arquivos csv. 1 tem uma lista de e-mails, outro tem uma lista maior de e-mails com nomes, sobrenomes, endereço, etc. O que eu pretendo fazer é pegar esses dois arquivos e mapear os e-mails para que a lista menor de e-mails tenha o primeiro nome, sobrenome, endereço etc da lista mais longa de e-mails. Isso é possivel no excel? isso é possível em todas as janelas ou mac? Espero que isso faça sentido.

Agradecemos antecipadamente por qualquer ajuda.

    
por user2551750 10.07.2014 / 20:58

3 respostas

1

Você pode usar o Query from Excel Files:

  • Definir nome para o conjunto de dados da tabela principal - a lista curta de e-mails (guia Fórmulas - > Definir nome)
  • Definir nome para o conjunto de dados da tabela secundária - a longa lista de e-mails com dados adicionais
  • Vá para a guia Dados, selecione "De outras fontes" e, na lista suspensa, selecione "Do Microsoft Query"
  • Selecione seu arquivo csv e confirme que você deseja mesclar as colunas manualmente
  • Na janela seguinte "Consulta de arquivos do Excel", arraste e solte a coluna de e-mail do primeiro conjunto de dados na coluna de e-mail do segundo conjunto de dados - será criado um link entre essas colunas
  • Vá para o menu Arquivo, clique em "Retornar dados para o MS Office Excel", uma caixa de diálogo Importar dados será exibida
  • Selecione a folha na qual você deseja que os dados correspondentes sejam importados
  • Clique em OK - > você deve ver dados correspondentes com colunas de ambas as tabelas

Ou se você não se importar de enviar seus arquivos para um serviço on-line, poderá usar, por exemplo, link e ter as linhas correspondidas, criando uma regra de correspondência (Disclaimer: Eu sou autor da ferramenta).

Espero que isso ajude.

    
por 02.09.2014 / 17:00
0

Eu usaria o suplemento de consulta de energia para isso. Eu acredito que isso é apenas o Windows.

O Power Query pode importar arquivos CSV e você pode usar o comando Mesclar para unir dois conjuntos de dados.

link

    
por 11.07.2014 / 00:39
0

Você pode tentar usar uma tabela dinâmica com o comando VLOOKUP.

    
por 11.07.2014 / 04:59