Usando a função indireta dentro de uma fórmula de índice, quando os dados estão em uma planilha separada

0

Esta fórmula usa dados tabulados na guia antiestático .

= ÍNDICE ( apestático! $ E $ 42: $ L $ 2140 , MATCH ('Dados representados'! $ E4, apestáticos! $ E $ 42: $ E $ 2140 , 0), PARTIDA (H $ 3, apestático! $ E $ 42: $ L $ 42 , 0))

Na parte esquerda dos dados tabelados, os valores de data e hora e na parte superior são rótulos exclusivos. A fórmula em si está em outra guia chamada Dados gráficos . A forma dos dados tabulados pode mudar verticalmente à medida que o tempo passa e, horizontalmente, outras colunas de dados à tendência são adicionadas.

Normalmente, um delineia os dados com um mouse, mas, em vez disso, gostaria de passar os endereços de célula para a fórmula para que cada vez que a tabela de dados diminua ou cresça. Dessa forma, não preciso repetir a seleção de células e copiar a fórmula.

Na aba apestatic , eu tenho fórmulas que determinam o endereço da célula dos cantos dos dados tabulados, por exemplo, os cantos dos dados são atualmente

  • parte superior da coluna esquerda $ E $ 42 - armazenada na célula 'Obter dados'! d1
  • btm da coluna da esquerda $ E $ 2140 - armazenado na célula 'Obter dados'! e1
  • parte superior da coluna Rt $ L $ 42 - armazenada na célula 'Obter dados'!
  • btm da coluna Rt distante $ L $ 2140 - armazenado na célula 'Obter dados'! N3
  • nome da planilha apestatic - armazenado na célula 'Get Data'! B2

Então, como passo esses endereços de célula dessas células em 'Obter dados' para a fórmula, uma vez que eles fazem referência a células em uma planilha diferente? gostaria de fazer com que os dados em uma folha separada possam ser consultados, sem ter que selecionar manualmente os dados de cada vez.   INDIRECT (B1 & "!" & E1 & ":" & F1) fornece INDIRETO ("apestático! e81: e2140") mas isso é avaliado como #VALOR! se apenas colocado em uma célula

Eu estava tentando usar indireta () e concatenar & para criar os intervalos que usam o nome da planilha apetática e os endereços de célula, mas ainda não descobri crie os itens em itálico na fórmula. Referindo-se a intervalos pode ser um problema. Sugestões?

    
por hollerg 27.07.2016 / 02:23

1 resposta

1

Para resolver um mistério: o Excel coloca aspas simples ao redor do nome da planilha, se o nome da planilha contiver espaços.

=INDEX(apestatic!$E$42:$L$2140,MATCH('Graphed data'!$E4,apestatic!$E$42:$E$2140,0),MATCH(H$3,apestatic!$E$42:$L$42,0))

Eu ajustei a fórmula para usar uma referência absoluta para o intervalo na última partida. Isso permitirá que você copie a fórmula na folha "Dados gráficos".

Você nunca descreveu qual era o problema, mas talvez essa seja a resposta.

    
por 27.07.2016 / 09:37