A função INDIRETO pode fazer isso. Ela retorna o valor de uma célula cuja referência está em forma de texto.
Exemplo 1:
`
=INDIRETO("A1")`
- retorna o valor contido na célula A1.
Exemplo 2:
`
=INDIRETO(B5)`
- digamos que o valor de B5 seja o texto "A1", então o valor que a fórmula acima retornará será o valor da célula A1.
Sabendo disso, para obter o resultado desejado, vai necessário concatenar a coluna "D" com o valor de outra célula (que deverá ser um número para representar a linha do endereço).
O operador para fazer essa concatenação é o "&".
Digamos que em A1 o conteúdo seja o texto "A" e em A2 o conteúdo seja uma fórmula que retorne o valor 7:
`
=A1&A2`
A fórmula acima retornaria a string "A7".
Assim, basta usar a função INDIRETO com o recurso de concatenação para referenciar uma célula de uma coluna específica com uma linha variável. No seu exemplo:
`
=INDIRETO("D"&A7)`