Você pode usar INDIRECT() para compilar uma string representando o intervalo correto para executar a pesquisa assim:
=VLOOKUP(N2,INDIRECT("'"&C2&"'!A:B"),2,FALSE)
.
Alguma explicação
"'"&C2&"'!A:B"
C2 contém o nome da planilha para executar a pesquisa. & é o operador de concatenação. Valores entre aspas duplas ( " ) são strings. Se C2 = "Orange" , a sequência concatenada seria "'Orange'!A:B" .
INDIRECT("'"&C2&"'!A:B")
INDIRECT() simplesmente pega o nome de um intervalo no formato de string e retorna uma referência a esse intervalo. Então, dado "'Orange'!A:B" , INDIRECT() retornará uma referência ao intervalo 'Orange'!A:B . Podemos então passar isso para VLOOKUP() como seu segundo parâmetro (como mostrado acima).
