Fórmula do Excel: obtenha o conteúdo da célula em uma determinada linha e coluna -

Índice

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.

Artigos interessantes...