Como você está concatenando um número e uma seqüência de caracteres, o Excel altera automaticamente o formato do número para o formato Geral. Para definir o formato desejado para o seu número, use a função TEXT
.
TEXT(VLOOKUP(D8,P:Q,2,FALSE),"0.0%")&"."