Eu uso vlookup
muito no excel.
O problema está no #N/A
valor quando o valor de busca não é encontrado.
Nesse caso, geralmente substituímos por 0 usando
if(isna(vlookup(what,range,column,false));0; vlookup(what,range,column;false))
que repete o vlookup (what, range, column, false) duas vezes e faz a fórmula parecer feia e idiota para mim.
Você tem outras soluções para esse problema?