Eu tenho dois arquivos csv. Um tem uma lista de e-mails, outro tem uma longa lista de e-mails com nomes, sobrenomes, endereços, etc. O que pretendo fazer é pegar esses dois arquivos e mapear os e-mails juntos para que a lista mais curta de e-mails tenha o nome, sobrenome, endereço, etc. da longa lista de e-mails.
Isso é possível no Excel? Isso é possível no Windows ou Mac? Espero que isto faça sentido.
Responder1
Você pode usar a consulta de arquivos do Excel:
- Definir o nome do conjunto de dados da tabela primária - a pequena lista de e-mails (guia Fórmulas -> Definir nome)
- Definir o nome do conjunto de dados da tabela secundária – a longa lista de emails com dados adicionais
- Vá para a guia Dados, selecione "De outras fontes" e, no menu suspenso, selecione "Do Microsoft Query"
- Selecione seu arquivo csv e confirme que deseja mesclar as colunas manualmente
- Na janela seguinte "Consulta de arquivos Excel", arraste e solte a coluna de email do primeiro conjunto de dados na coluna de email do segundo conjunto de dados - um link entre essas colunas será criado
- Vá para o menu Arquivo, clique em "Retornar dados para o MS Office Excel", uma caixa de diálogo Importar dados aparecerá
- Selecione a planilha para a qual você deseja que os dados correspondentes sejam importados
- Clique em OK -> você deverá ver os dados correspondentes com colunas de ambas as tabelas
Ou se você não se importa em enviar seus arquivos para um serviço online, você pode usar, por exemplohttp://www.gridoc.com/join-tablese faça a correspondência das linhas criando uma regra de correspondência (Isenção de responsabilidade: sou o autor da ferramenta).
Espero que isto ajude.
Responder2
Eu usaria o suplemento Power Query para isso. Acredito que seja apenas Windows.
O Power Query pode importar arquivos CSV e você pode usar o comando Merge para unir dois conjuntos de dados.
http://office.microsoft.com/en-au/excel-help/merge-queries-HA104149757.aspx?CTT=5&origin=HA103993872
Responder3
Você poderia tentar usar uma tabela dinâmica com o comando VLOOKUP.