Como juntar / mesclar 2 tabelas de planilha usando uma terceira tabela no Excel?

1

Eu preciso juntar duas tabelas em uma tabela combinada no Excel que resuma os dados em 1 & 2. A Tabela 3 é anotada abaixo, pois descreve a relação entre 1 e 2.

Eu também descrevi uma tabela combinada para descrever como gostaria que fosse o conjunto de dados final.

Quais funções do Excel devem ser usadas para unir esses conjuntos de dados?

Tabela 1

|Campaign|Clicks|Spend|
|Campaign 1|1,000|$50.00|
|Campaign 2|50|$0.90|

Tabela 2

|Group|Revenue|
|Group 1|$75.00|
|Group 2|$2.50|
|Group 3|$1.00|

Tabela 3

|Group|Campaign|
|Group 1|Campaign 1|
|Group 2|Campaign 2|
|Group 3|Campaign 1|

Tabela combinada

|Campaign|Clicks|Spend|Revenue|
|Campaign 1|1,000|$50.00|$76.00|
|Campaign 2|50|$0.90|$2.50|
    
por jnthnclrk 28.02.2012 / 11:12

2 respostas

3

Este problema promete o uso de algum tipo de banco de dados. Especialmente, se você pode ter configurações de dados mais complexas no futuro. Considere gerenciar seus dados no Access e exportar / importar para o Excel, o que deve ser bem suportado.

No SQL, sua consulta seria algo como isto:

select campaign, clicks, spend, revenue from (
select campaign, sum(revenue) from 
    table2 inner join table3 on table2.group = table3.group group by campaign) as table23 
 inner join table1 on table1.campaign = table23.campaign

Você provavelmente pode usar o editor gráfico do MS Access, se preferir.

    
por 28.02.2012 / 16:44
1

Com base nos seus dados de exemplo, suponho que cada grupo pertencerá a apenas uma campanha. Se for esse o caso, isso pode ser feito facilmente no Excel com o VLOOKUP e SUMMIF fórmulas e alguns intervalos nomeados.

  1. Selecione toda a Tabela 3 e nomeie-a.
  2. Adicione uma coluna Campanha à Tabela 2. e use a fórmula VLOOKUP para encontrar a Campanha. Se as tabelas estiverem configuradas como na minha imagem, a fórmula na célula H3 será: =VLOOKUP(F3,Table3,2,FALSE) .
  3. Selecione a coluna Tabela 2 Receita e nomeie-a.
  4. Selecione a nova coluna Tabela 2 da campanha e nomeie-a.
  5. Adicione uma coluna Receita à Tabela 1. Use a fórmula SUMIF para totalizar a receita na Tabela 2. No meu exemplo, a fórmula na célula D3 é: =SUMIF(Table2_Campaign,A3,Table2_Revenue) .

Como a única diferença entre sua Tabela Combinada e a Tabela 1 foi a coluna Receita, adicionei-a à Tabela 1.

    
por 02.03.2012 / 02:03