Tabelas Dinâmicas Mensais em um Relatório Anual

0

Recebi 12 tabelas de ordens de compra (uma para cada mês) que minha escola fez e foi solicitado a criar um relatório anual listando as compras para cada mês, o que é bastante simples.

O problema é que eles gostariam de uma planilha que pudesse inserir dados mensais para o próximo ano fiscal (já que não vou mais trabalhar com eles em breve).

Cada entrada consiste em Data de Compra, Nome do Fornecedor, Nome do Item, Custo Total. Por exemplo, 1/1/2015, Dell Computers, Inspiron 11 3000, US $ 449,99

O que eu fiz foi criar 12 guias e rotulá-las cada uma com seus próprios meses individuais, onde eles podem apenas colar manualmente os pedidos e uma guia Resumo exibirá todos os dados dessas 12 guias.

  1. Existe uma maneira de criar uma 'Tabela Dinâmica1' para gerar uma tabela para Quaisquer informações são coladas na guia "Janeiro"?

  2. Depois de ter os dados de cada mês em uma tabela dinâmica, na guia Resumo, a primeira coluna é todos os fornecedores (como Dell, Acer, Starbucks, etc)

Digamos que em fevereiro alguém decidiu comprar da Apple pela primeira vez, como eu refletiria isso na minha guia Resumo com um novo fornecedor?

Minha estratégia original era colar os Fornecedores preexistentes na tabela Resumo e usar a função Match para classificar adequadamente as compras em suas linhas apropriadas. Com essa situação, precisaria de outra maneira de gerar dinamicamente a coluna Fornecedores.

(não tenho medo de usar vba, mas sou iniciante nisso)

    
por Andy Wong 19.05.2015 / 17:23

1 resposta

0

A Tabela Dinâmica pode ser atualizada clicando com o botão direito e clicando em 'Atualizar' (ou Opções > Atualizar). No entanto, observe que, se os dados de entrada se tornarem maiores do que os dados originais, eles não coletarão as colunas e linhas adicionais. Seria uma boa prática gerar a tabela dinâmica com mais linhas do que você precisa inicialmente e instruir o próximo usuário a não exceder a área de colagem (sombrear em alguma cor).

Se mais linhas e colunas forem necessárias, o próximo usuário poderá usar a opção > Altere a fonte de dados ou insira mais colunas e linhas na área de despejo de dados antes de colar nos dados.

Para uma lista dinâmica de fornecedores, a melhor e mais fácil solução seria aproveitar as linhas dinâmicas de uma Tabela Dinâmica colando todos os 12 meses de dados em uma única planilha e criando a Tabela Dinâmica fora disso (conforme observado no comentários). Se você estiver absolutamente interessado em usar 12 folhas, poderá gravar (e editar para generalização) uma macro que copie os fornecedores de todas as 12 folhas e remova duplicatas (Data > Remove Duplicates) ou tenha uma fórmula que leia todos os fornecedores na folha Resumo + outra fórmula que gera um identificador + outra tabela com os identificadores que leem os nomes dos fornecedores. Mas, na verdade, a abordagem de folha única é melhor, já que outras abordagens seriam apenas soluções alternativas para implementar uma funcionalidade que já existe apenas fazendo uma pequena alteração na forma como seus dados são armazenados.

    
por 19.05.2015 / 23:41