Suponha que em Sheet2
você tenha os seguintes dados:
E20: This is E20!
I20: And here's I20
M20: Now, M20
Em seguida, em Sheet1!M2
put:
=INDEX(Sheet2!$20:$20,1,(ROW()-1)*4+1)
Em seguida, selecione M2:M4
e Fill Down. Isso resultará em M2
a M4
com os valores:
This is E20!
And here's I20
Now, M20
Veja como a fórmula funciona:
=INDEX(
Vamos usar a função =INDEX
.
Sheet2!$20:$20
O primeiro argumento para o formulário de referência de =INDEX
é a referência para extrair dados. Aqui eu especifiquei toda a linha 20
em Sheet2
, mas poderia ser uma região retangular, qualquer coisa, você poderia até usar uma das outras funções de referência para calculá-la. A alteração exigirá a alteração dos 2º e 3º argumentos para =INDEX
, conforme descrito abaixo.
1
O segundo argumento é o número da linha na referência especificada . Aqui, queremos extrair dados da primeira linha (e somente neste exemplo) da referência, portanto, 1
. Se você alterar a referência para que os dados desejados fiquem na 7ª linha da referência, por exemplo, altere isso para 7
, etc. Isso também pode ser uma fórmula se você quiser calcular a linha.
(ROW()-1)*4+1
O terceiro argumento é o número da coluna, também na referência especificada. =ROW()
retorna a linha da célula atual, então pegamos a linha da célula atual (2, 3 ou 4 neste exemplo), subtraia 1 (dando 1, 2 ou 3), multiplique pelo período do células contendo os dados desejados (de modo 4, dando 4, 8 ou 12), e adicionar 1 (dando 5, 9 ou 13, que é a coluna E, I e M). Se você alterar a referência ou alterar de quais colunas deseja dados, essa fórmula precisará ser ajustada, mas esperamos que fique bem claro como fazer isso.