Se você puder determinar o intervalo (por exemplo, determinar a última linha do intervalo)
que você deseja pesquisar, você pode usar a função INDIRECT()
para endereçá-la.
Por exemplo, se você puder obter Sheet2!$F$4:$G$965
na célula Z1
, poderá dizer
=VLOOKUP(B2, INDIRECT(Z1), 2, FALSE)
Você pode determinar o intervalo com uma função como COUNTA()
.
Por exemplo,
COUNTA(Sheet2!$G:$G)
conta as células na coluna Sheet2!G
que não estão vazias.
P.S. Não tenho certeza se há algum benefício em usar $
sinais em referências a outras planilhas.