Crie uma tabela dinâmica unindo duas tabelas

0

Eu tenho duas tabelas, cada uma em sua própria planilha, que são vinculadas a listas do SharePoint, em que uma tabela tem uma chave estrangeira que é mapeada para a chave primária da outra. Por exemplo:

sheet: flavors
+----+------------+------+
| ID |   Flavor   | kCal |
+----+------------+------+
|  1 | chocolate  |   45 |
|  2 | vanilla    |   20 |
|  3 | strawberry |   38 |
+----+------------+------+

sheet: orders
+----+----------+
| ID | flavorID |
+----+----------+
|  1 |       1  |
|  2 |       3  |
|  3 |       2  |
|  4 |       1  |
|  5 |       3  |
+----+----------+

Gostaria de juntar estas tabelas numa terceira folha. Como essas tabelas são vinculadas, o tamanho de cada tabela varia com o tempo. Eu sei que flavors tem um relacionamento um-para-muitos com orders , então eu pensei em colocar uma fórmula para que:

  • coluna A = orders.ID
  • coluna B = vlookup de sabores.Flavor
  • coluna C = vlookup de flavors.kCal

Mas isso exigiria colocar ~ 3 milhões de fórmulas na folha de participação, e eu prefiro não ter que executar todos esses cálculos se eu tiver apenas algumas linhas em cada lista. Existe uma maneira de configurar a tabela de junção para que seja atualizada quando eu atualizar os dados, mas não abrandada por um grande número de cálculos em excesso?

    
por sigil 23.04.2013 / 00:39

1 resposta

0

Você pode usar o PowerPivot, um download gratuito para o Excel 2010 para criar esse cenário com tabelas associadas.

Link de download para o suplemento (certifique-se de obter a versão 2010) link

A criação de um relacionamento de pesquisa entre duas tabelas é descrita aqui: link

    
por 23.04.2013 / 02:19