Puxando apenas um pedaço de dados com uma consulta à web do Excel?

0

Eu tenho um monte de dados no formato:

somedata,otherdata,dataparameter

em uma planilha do Excel.

O parâmetro de dados se combina com uma URL para me levar a uma página que tem um dado que eu quero colocar na minha planilha.

Como está agora, eu tenho um arquivo .IQY que usa dataparameter para sair e buscar dados da página da Web e inseri-los na planilha. Infelizmente, a página consiste em meia dúzia de pares de valores-chave e eu quero apenas um desses valores.

KEY1 value1
KEY2 value2
KEY3 value3
KEY4 value4

Tudo o que me interessa é value3. Existe uma maneira de manipular o arquivo .IQY para que ele obtenha apenas um valor da página ou um par de chave / valor, em vez da tabela inteira? O problema que estou tendo é que cada consulta insere dados abaixo várias linhas, e eu tenho 1000 linhas de dados que eu preciso fazer isso com. No meu mundo dos sonhos, acabo com uma fileira que parece:

somedata,otherdata,dataparameter,value3

Infelizmente, minhas habilidades de pesquisa na Web não revelaram boa documentação sobre os detalhes dos arquivos .iqy.

    
por user44445 29.07.2010 / 03:27

1 resposta

0

A menos que a página da web esteja configurada para que cada um dos pares de chave / valor seja sua própria tabela, você não poderá fazer isso através do arquivo IQY.

Uma opção é colocar a consulta da Web em outra (possivelmente oculta) planilha e usar uma fórmula (possivelmente OFFSET e o intervalo nomeado criado com a consulta) para recuperar o terceiro valor.

    
por 30.07.2010 / 17:36