O Excel pode extrair dados de uma célula de texto e colocá-la em uma célula de fórmula?

-1

Estou acompanhando vários estoques e salvando seus dados de gráfico em planilhas separadas, intituladas pelo símbolo de ticker (por exemplo, aapl.xlsx, goog.xlsx, etc ...). Eu quero ter uma única planilha que eu possa alterar o texto em uma célula para o símbolo de ticker para que ele faça referência ao arquivo adequado para esse estoque, permitindo-me puxar dados de um estoque diferente cada vez que eu mudar a célula. Todos os dados estão em uma página chamada "1", então eu preciso ser capaz de fazer referência a uma célula de texto e inseri-la em uma fórmula como:

=rounddown([XXXX.xlsx]1!D4-[XXXX.xlsx]1!H4,2)*[XXXX.xlsx]1!B4

onde XXXX é o texto que eu insiro em uma célula na minha nova planilha. Eu tenho tentado usar maneiras diferentes de fazer referência a isso usando a INDIRECT (função, mas ainda não consegui fazer isso funcionar).

O Excel é capaz de obter uma entrada de texto e colocá-la em uma fórmula? se possível, como isso seria alcançado?

Jason Hildreth
fonte
1
Você leu o documento de ajuda sobre como vincular pastas de trabalho?
50-3 de

Respostas:

0

Você tem todos os seus arquivos de estoque abertos? Você precisará fazer isso. De acordo com a Ajuda do Excel 2007 para a função INDIRETO ,

Se ref_text fizer referência a outra pasta de trabalho (uma referência externa), a outra pasta de trabalho deverá estar aberta. Se a pasta de trabalho de origem não estiver aberta, INDIRECTretornará o #REF!valor de erro.

Scott
fonte
0

Esse tipo de depende se a célula que você está referenciando é uma célula estática (por exemplo, o valor está sempre em A4ou 'Grade 11 Data'!A4).

Se não, então você precisa usar a função INDIRECT (). Você iria usá-lo como INDIRECT("K"&A4)onde A4continha um número de linha, digamos 9. Em seguida, resolve INDIRECT("K9")e que, em seguida, resolveria para a célula K9.

Você também pode usar coisas como INDIRECT("'Grade 11 Data'!K"&A4), que iriam se recuperar INDIRECT("'Grade 11 Data'!K9"), que resolveriam para célula 'Grade 11 Data'!K9.

Um exemplo para o INDIRECT é que eu tinha uma planilha onde eu digitaria um número de lote e referenciaria uma célula diferente dependendo do número do lote que eu inseri (A4 se eu entrar 4, A7 se eu entrar 7, A8 se 8, .. ..) para encontrar valores e strings de envio que variam dependendo do lote ao qual estou me referindo.

Psico-dados
fonte