question

Excel - substituir nome de folha com funcao indireto?

Estou tentando extrair dados de uma folha para outra folha usando índice/partida. O que eu também gostaria de fazer é ter a fórmula ajustar qual folha puxa de dependendo de qual coluna da célula está em.

Eu tenho uma função que fornece os dados que eu estou procurando:

= ÍNDICE (MAÇÃS!$ B3:$ E3, MATCH (
Relatório!B3, MAÇÃS!$ B1:$ E1, 0))

Eu gostaria de substituir o texto de maçãs com uma fórmula que retorna maçãs usando a função indireto:

=INDIRECT("C3") //Which retorna "Maçãs"

Neste caso, tenho um rótulo de "Maçãs" relatório!C3. Eu também tenho uma folha chamada "Maçãs"

A extensão deste é ser capaz de preencher a célula sobre incluir outros rótulos como uvas ou laranjas.

Eu não consigo descobrir a sintaxe correta para fazer o trabalho.

Obrigado antecipadamente!
-Brian
resposta Resposta
Oi,

Talvez eu não entendi a pergunta totalmente, mas pelo que eu posso trabalho a situação é algo como:

-No relatório!C3 você tem o nome da planilha que você deseja retornar dados de (maçãs, laranjas, etc.).

-No relatório!B3 é o item que você está tentando procurar na folha que você especificou.

-Nas maçãs!B1:E1 (e laranjas!B1:E1 etc) você tem os títulos de coluna que você está tentando corresponder ao valor do relatório!B3 em.

-Nas maçãs!B3:E3 (e laranjas!B3:E3 etc) você tem os valores que você está tentando voltar para a célula com a fórmula.

Então se for esse o caso você pode usar esta fórmula para retornar uma resposta para qualquer valores que você digita no relatório!C3 e relatório!B3:

= ÍNDICE (indirecto (relatório!C3 & "!$ B3: E3$"), 1, MATCH (relatório!B3, indireto (relatório!C3 & "!$ B1:$ E1"), 0))

Você pode preencher esta fórmula para baixo, assim que se você tem uma lista de nomes no relatório de folha!C3:C10 ou o que quer e você tem uma lista de títulos de colunas que você está tentando procurar no relatório!B3:B10 ou qualquer outra coisa, a fórmula irá encontrar os valores corretos (desde que você está procurando dados em uma única linha de valores sobre as maçãs, laranjas, uvas de folhas.

Isso ajuda? Avise-me se não está certo.

Comentários Comentários

Guest
Lucia Ferrari na 9 Mai 2013
0
Você terá que usar VBA para fazer isso. Funções de planilha não vão fazer o que quiser.

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved