Se o VLOOKUP não encontrar uma correspondência, ele retornará algo parecido com "#____". No entanto, quero manipular a fórmula VLOOKUP para não escrever nada na célula se não encontrar uma correspondência. (Esta imagem é do Excel turco.)
Como faço para que o VLOOKUP retorne um resultado vazio se ele não encontrar nada?
Respostas:
Você simplesmente precisa adicionar um comando IF / ISNA à função Vlookup
Você precisa ter certeza de que o último parâmetro ou o Vlookup está definido como false e, onde escrevi Value Here, você precisa manter as aspas, mas basta ter um espaço em branco se quiser que ele fique em branco.
Se o seu comando Vlookup fosse:
=VLOOKUP(B7,testsheet,2)
e você desejasse que o valor estivesse em branco se ele não existir, você usaria:Espero que isso ajude você!
fonte
Se você estiver usando o Excel 2007, poderá usar a função IFERROR:
É mais limpo e mais eficiente que a versão de Wil, mas não é compatível com versões anteriores. Se você compartilhar seus xls com um usuário do Excel 2003, a fórmula apresentará erros. Nesse caso, eu usaria o método de Wil.
fonte