Notifications
Clear all

Ajuda com excel (filtros e fórumulas)

6 Posts
1 Usuários
0 Reactions
2,328 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Tenho uma planilha com um filtro. Gostaria de saber como copiar os dados desta planilha para uma outra planilha sem exibir todas as células, pois ao usar a fórmula =Plan1!A:A por exemplo, ele exibe todas as células, inclusive as filtradas. Preciso de fazer isso pois esses dados desta segunda planilha precisam estar em células fixas, o que um filtro não permite, já que cada hora um dado é filtrado. Deu pra entender??

Obrigado

 
Postado : 06/08/2010 9:16 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Caio Siqueira, Boa Tarde.

Não compreendí direito a sua necessidade.

Você quer apenas copiar dados da planilha que tem filtro em determinado momento quando está está mostrando o filtro por exemplo de "Vencidos" (exemplo só).
ou
Você quer colocar fórmulas em outra planilha para que ele copie os dados filtrados indexadamente?

Dê um exemplo do que você está precisando ou seja mais específico para facilitar a ajuda a você.
A sua dúvida será resolvida, com certeza.

 
Postado : 06/08/2010 9:43 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Primeiramente obrigado pela atenção.

Vamos lá, na hora que fiz a pergunta estava com um pouco de pessa mas agora posso explicar melhor.

Estou importando dados de um arquivo xml através do excel. Estou jogando estes dados na Plan1. É muita informação na Plan1, então joguei as colunas de interesse da Plan1 na Plan2 através do comando "=Plan1!A:A", por exemplo. Na Plan2 criei um filtro para exibir somente as informações de interesse. Agora eu queria jogar estes dados filtrados da Plan2 na Plan3, em uma tabela organizada, de forma que quando eu importasse outros arquivos xml eles já fossem para esta tabela. Só que para fazer isso, pelo menos até onde eu sei, é preciso, nesta "tabela organizada" colocar "=Plan2!A8", por exemplo, mas nem sempre a informação de interesse estará nesta célula, já que os dados estão filtrados. Há uma maneira de fazer isso, ou alguma solução diferente??

Caso ainda não entender eu faço o upload do arquivo para você dar uma olhada.

Obrigado

 
Postado : 06/08/2010 1:42 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Prezado Caio Siqueira, Boa Noite.

Creio que compreendí parcialmente a sua necessidade.
O melhor seria você ter colocado uma parte do arquivo para que pudessemos verificar como ajudá-lo de maneira efetiva.

Sem isto não tem como indicar, uma fórmula ou uma macro ou VBA ou mesmo um procedimento manual.
A idéia é ajudar você a resolver a questão e não chutar uma sugestão qualquer e ficar por isto mesmo.
Aqui tem muita gente com grande conhecimento. (ainda não é o meu caso, mas sou esforçado!) :D
Você terá a sua resposta.

Inicialmente vamos lembrar que o Excel é um aplicativo que trabalha por referências. Espetacular.
Logo, um dado qualquer pode estar fisicamente em um lugar apenas, ex.: A1, e estar aparecendo em mais de 10 abas com a simples inclusão em qualquer célula da fórmula =Plan1!A1 , supondo que ele esteja na Plan1 do arquivo.

Lembra que eu disse aparecendo?
Pois é. Na verdade ele só existe uma(1) vez.
As outras "aparições" são calculadas na hora que a planilha é aberta.
Portanto, se a qualquer momento você apagar a célula A1 da Plan1, todos os outros dados irão "desaparecer".
De todas as abas onde ele foi referenciado.

Disse isto para você pensar no trabalho que está desenvolvendo, conforme suas próprias palavras:

"....É muita informação na Plan1, então joguei as colunas de interesse da Plan1 na Plan2 através do comando "=Plan1!A:A",..."

"...Na Plan2 criei um filtro para exibir somente as informações de interesse. Agora eu queria jogar estes dados filtrados da Plan2 na Plan3..."

Você está filtrando, mas os dados ainda continuam somente na Plan1 original.

Se você vai precisar dos dados depois e precisará apagar a Plan1 para importar outro arquivo o melhor procedimento é selecionar todos os dados desejados --> Copiar --> Colar Especial --> Valores.
Aí então fazer filtros e outras coisas mais.

O que você chama de "...em uma tabela organizada..." ? Dê um exemplo para entender melhor a sua necessidade.

Quando você diz:
"...de forma que quando eu importasse outros arquivos xml eles já fossem para esta tabela..."

"...pelo menos até onde eu sei, é preciso, nesta "tabela organizada" colocar "=Plan2!A8", por exemplo, mas nem sempre a informação de interesse estará nesta célula..."

Quer dizer que os arquivos terão um formato diferente cada vez que você for fazer a importação?

Caio, as vezes as coisas são bem mais simples do que parecem.

Inicie pelos conceitos.

Você vai ver que depois de organizar as idéias o "fazer" fica muito mais fácil.

Começe apenas por pensar no formato do arquivo e o que interessa para você nele.
Depois, pense se ele sempre será do mesmo formato.
Pense como deverá ser a sua Tabela Organizada.
Como você quer que seja feita a importação etc.

Mande uma amostra do arquivo, a sua planilha e realmente o que você deseja.

Senão será uma mar de perguntas de quem quer ajudar.

Lembre-se, você conhece a informação, e as outras pessoas estão tentando captar a sua necessidade.

Aguardo uma resposta.

 
Postado : 06/08/2010 3:47 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mazzaropi,

Muito obrigado pelos esclarecimentos. FANTÁSTICO

Se você vai precisar dos dados depois e precisará apagar a Plan1 para importar outro arquivo o melhor procedimento é selecionar todos os dados desejados --> Copiar --> Colar Especial --> Valores.
Aí então fazer filtros e outras coisas mais.

Os dados eu precisarei depois, mas eu estou gerando um arquivo "mãe", que através de suas cópias, vou fazer estes relatórios, que são mensais.

O que você chama de "...em uma tabela organizada..." ? Dê um exemplo para entender melhor a sua necessidade.

É que a ANVISA (Agência Nacional de Vigilância Sanitária) exige que mensalmente eu crie um relatório de toda movimentação e entregue na vigilância sanitária local. Este relatório tem um layout mais ou menos estabelecido pela ANVISA. O software da empresa gera esta movimentação em .xml (mas é uma movimentação geral, que contem dados desnecessários para este relatório mensal). Por isso a importação do xml, dos filtros (para deixar só os dados necessários) e jogar nessa tabela organizada (padrão estabelecido pela ANVISA), entendeu?

Mande uma amostra do arquivo, a sua planilha e realmente o que você deseja.

Eu sei que o mais fácil seria mandar o arquivo, mas ele contém muitas informações de outras pessoas, como identidade, órgão emissor e etc. Não desconfiando de você e dos membros do fórum, mas são dados de outras pessoas e estão ligados a empresa pela qual trabalho (a intenção da planilha é facilitar o meu trabalho) e disponibilizá-lo aqui livremente o deixaria "solto" na internet para alguém que queira usá-lo com má intenção. Já tentei criar um exemplo no excel do que eu quero, mas não consegui pensar em nada que chegasse próximo da idéia original. Mas o que você acha de eu criar um arquivo compactado com senha ou mesmo colocar uma senha na planilha? De qualquer forma agora estou em casa e não o tenho disponível no momento. Amanhã de manhã eu vou para lá, e ai posso postar ele aqui.

Já criei diversas planilhas no excel para agilizar o trabalho. É muito interessante, cada vez eu aprendo mais e vão ficando mais elaboradas!!

Abraços

 
Postado : 06/08/2010 6:34 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Segue o arquivo do excel. Apaguei algumas informações que não iriam prejudicar na estrutura da planilha e ficaram algumas poucas coisas que iriam, mas estão disponíveis na internet de maneira até melhor e mais completa (Nome e número de CRM). Coloquei uma senha = planilhando

O arquivo ficou maior que 1Mb por isso coloquei no rapidshare

http://rapidshare.com/files/411575407/jKwjaulm.xls

Obrigado

 
Postado : 07/08/2010 8:36 am