Organização de dados do Excel: fórmulas de matriz? Tabelas Intervalo nomeado?

0

Estou tentando fazer com que uma grande planilha do Excel seja razoavelmente sustentável, mas é enorme na direção "cem-table-db", em vez da direção "cem-mil-linhas-tabela".

Eu quero ter uma tabela de dados de linha de base semelhante a esta:

| Indicator                | Units       | 2010 | 2015 | 2020 | 2025 | Source     | 
| GDP                      | $Gazillion  | 300  |  350 | 400  | 450  | BLS        |
| Population               | Millions    | 350  |  400 | 450  | 500  | Census     |
| PetMonkeyPopulation      | Thousands   | 50   | 60   | 70   | 80   | SimiansRUs |

E, em seguida, poder ter outra planilha semelhante a:

|                          | 2010 | 2015 | 2020 | 2025 |
| MonkeysPerCapita         | .1   |  .2  | .3   | .4   |
| MonkeysPerDollar         | .01  |  .01 | .01  | .01  |
| GDPPerCapita             | 300  |  400 | 450  | 600  |

Existe alguma maneira padrão de tornar esse tipo de coisa sustentável?

    
por Joe Arasin 02.04.2010 / 19:50

2 respostas

1

Eu odeio postar uma não resposta, mas você realmente deve mover isso para um banco de dados verdadeiro. Será mais estável, mais rápido e mais fácil de usar e atualizar. Então (ou se eu assumi errado e já está em um banco de dados) você pode configurar consultas que o Excel pode usar para puxar dados ou cálculos relevantes em uma planilha para relatórios ou manipulação.

    
por 06.05.2010 / 19:28
0

Eu vou concordar com os outros entrevistados; você está falando de dados e metadados, que são realmente para bancos de dados.

Mas, se você está empenhado (ou limitado a) fazê-lo funcionar no Excel, a única coisa que consigo pensar é dividir logicamente sua única planilha em várias planilhas para quais seriam suas tabelas de dados se você os teve. Isso pode ser semelhante a um modelo ER ( link ).

Portanto, para variáveis que mudam frequentemente (como dados de vendas diárias), mantenha-as em uma folha de arquivo de dados principal. Outras variáveis que não mudam com frequência, mas fazem parte dos dados principais (como nomes de representantes de vendas), podem entrar em outros arquivos (ou em outras planilhas - esses são seus metadados). Esta pasta de trabalho no totum será seu "banco de dados". (Você está basicamente criando relacionamentos entre vários arquivos simples - isso é como os primeiros bancos de dados funcionaram.)

Certifique-se de manter pelo menos um campo comum que seja um identificador exclusivo entre pelo menos 2 folhas (isto é, se você tiver uma planilha para SalesRepData que tenha SalesRepID e Territory nele e tiver outra planilha para TerritoryData que tenha Territory e CityNames nele, você pode derivar o representante de vendas por cidade entre as duas folhas em outra folha).

Quando você faz um relatório que requer dados de várias planilhas (ou arquivos), você usa as funções vlookup e index / match para vincular suas planilhas.

Por fim, para fins de documentação e auditoria, o que geralmente é ignorado, você também deve criar um documento mestre que descreva o conteúdo de cada uma das folhas e como cada folha é vinculada à outra.

Boa sorte!

    
por 01.05.2013 / 00:24