Extrai dados específicos de uma folha para outra

-1

Estou tentando automatizar o orçamento da minha empresa no Excel. O cenário é: na Folha 1, tenho todos os códigos de conta que se referem ao tipo de conta diferente, por exemplo,

500101
500102
500103
500105
700101
700102
710000

Todas as 5 séries referem-se a despesas e 7 séries a recuperações. Na Folha 2, tenho um cálculo específico relacionado a esses códigos de conta.

O que estou procurando é: escolher um intervalo específico de códigos de conta da Folha 1 para a folha 2 automaticamente e, se houver alguma alteração no futuro, ela deve ser atualizada automaticamente.

Por exemplo, quero extrair todos os códigos da conta 5001?? para a Folha 2.

500101
500102
500103
500105

Se 500104 adicionado posteriormente, deve ser atualizado na Folha 2.

    
por user1305063 08.06.2012 / 19:09

1 resposta

3

Uma solução sem VBA pode usar a funcionalidade Tabela e Tabela Dinâmica do Excel.

  1. Crie uma tabela na Folha1 de todos os seus valores. Eu também adicionaria uma segunda coluna apenas para o primeiro número desse código de conta (= left (account_code), 1).

  2. Em seguida, use essa tabela para criar duas tabelas dinâmicas, uma filtrada para os códigos "5" e outra para os códigos "7".

  3. Em seguida, defina suas Tabelas Dinâmicas para serem atualizadas quando abertas ou a cada X minutos e elas ficarão atualizadas para você.

Ou você sempre pode usar o VBA ou uma fórmula de pesquisa / indireta.

    
por 08.06.2012 / 22:23