
Fórmula genérica
=INDIRECT(ADDRESS(row,col))
Resumo
Para obter o conteúdo da célula com um determinado número de linha e coluna, você pode usar a função ADDRESS junto com INDIRECT. No exemplo mostrado, a fórmula em G6 é:
=INDIRECT(ADDRESS(G4,G5))
Explicação
A função ADDRESS do Excel retorna o endereço de uma célula com base em um determinado número de linha e coluna. Por exemplo, a função ADDRESS com 1 para linha e coluna como esta:
=ADDRESS(1,1)
retorna "$ A $ 1" como texto.
A função INDIRETO retorna uma referência válida de uma string de texto.
No exemplo mostrado, a função ADDRESS retorna o valor "$ C $ 9" dentro de INDIRETO:
=INDIRECT("$C$9")
O INDIRETO então este texto em uma referência normal e retorna o valor na célula C9, que é "Pêssego".
Nota: INDIRETO é uma função volátil e pode causar problemas de desempenho em planilhas mais complicadas.
Com INDEX
Ao alimentar a função INDEX com uma matriz que começa em A1 e inclui células para referência, você pode obter o mesmo resultado com uma fórmula que pode ser mais fácil de entender. Por exemplo, a fórmula abaixo retornará o mesmo resultado visto na imagem.
=INDEX(A1:E100,G4,G5)
O tamanho da matriz é arbitrário, mas deve começar em A1 e incluir os dados que você deseja fazer referência.