Excel - puxando dados de determinada planilha de pasta de trabalho diferente

0

Estou tentando extrair dados de preços de uma pasta de trabalho maior (masterprice.xlsx) para uma nova pasta de trabalho básica de "cotação de preços". A pasta de trabalho grande tem uma planilha diferente para cada nome de modelo. Na minha nova pasta de trabalho, gostaria de obter os dados de uma determinada célula, dependendo do modelo com o qual estou trabalhando. Eu esperava, por exemplo, na nova planilha que, se A2 fosse "Modelo A" (idealmente, isso seria selecionado em um menu suspenso - mas não é exatamente o passo em que estou ou exatamente o que estou perguntando aqui). B2 pega o preço correspondente da outra pasta de trabalho, então B2 seria definido como = '[masterprice.xlsx] MODELO A'! $ S $ 23.

Minha pergunta é, se A2 pudesse ser "Modelo A", "Modelo B" ou "Modelo C" (provavelmente cerca de 50 folhas diferentes no total), o que eu faço com a fórmula para B2? Em vez do MODELO A existe uma "variável de texto" (?) Que colocaria em seu lugar?

Desculpe se isso não está claro, é um pouco difícil de explicar. Qualquer ajuda apreciada.

    
por Mark 29.12.2013 / 05:38

1 resposta

0

O que você está procurando é a Função INDIRETA:

= INDIRECT ("'[masterprice.xlsx]" & A1 & "'!" & $ S $ 23) Resposta errada

= INDIRECT ("'[masterprice.xlsx]" & A1 & "'! $ S $ 23") Tente ao invés disso.

Onde A1 substitui o MODELO A, etc. Por favor, note que o masterprice.xlsx precisa estar aberto para que isso funcione.

    
por 29.12.2013 / 06:28