Importante: Tente usar a nova função PROCV, uma versão aprimorada do PROCV que funciona em qualquer direção e retorna correspondências exatas por padrão, tornando-a mais fácil e conveniente de usar do que seu antecessor.
Ao criar uma função VLOOKUP ou HLOOKUP , você insere um intervalo de células, como D2:F39. Esse intervalo é chamado de argumento table_array e um argumento é simplesmente um pedaço de dados que uma função precisa para ser executada. Nesse caso, a função pesquisa essas células para obter os dados que você está tentando encontrar.
O argumento table_array é sempre o segundo argumento em uma função VLOOKUP ou HLOOKUP (o primeiro é o valor que você está tentando encontrar) e as funções não funcionarão sem ele.
Seu primeiro argumento, o valor que você deseja encontrar, pode ser um valor específico, como "41" ou "smith", ou ser uma referência de célula como F2. Portanto, o primeiro argumento pode ser assim:
=VLOOKUP(F2, ...
O argumento table_array sempre segue o valor de pesquisa, assim:
=VLOOKUP(F2,B4:D39, ...
O intervalo de células listado no argumento table_array pode usar referências de células relativas ou absolutas. Se você quiser copiar sua função, precisará usar referências absolutas, assim:
=VLOOKUP(F2,$B$2:BD$39, ...
Além disso, as células no argumento table_array podem viver em outra planilha em sua pasta de trabalho. Se o fizerem, o argumento inclui e o nome da planilha e a sintaxe será assim:
=VLOOKUP(F2,Sheet2!$C$14:E$42, ...
Verifique se você coloca um ponto de exclamação após o nome da planilha.
Por fim (whew), você insira um terceiro argumento, a coluna que contém os valores que você está tentando encontrar. Isso é chamado de coluna de pesquisa. Em nosso primeiro exemplo, usamos o intervalo de células B4 a D39, que é executado em três colunas. Vamos fingir que os valores que você deseja ver ao vivo na coluna D, a terceira coluna nesse intervalo de células, então o último argumento é um 3.
=VLOOKUP(F2,B4:D39,3)
Você pode usar um quarto argumento opcional, True ou False. Na maioria das vezes, você vai querer usar False.
Se você usar True ou deixar o quarto argumento em branco, a função retornará uma correspondência aproximada ao valor em seu primeiro argumento. Então, para continuar o exemplo, se seu primeiro argumento for "smith" e você usar True, a função retornará "Smith", "Smithberg" e assim por diante. Mas se você usar False, a função só retorna "Smith", uma correspondência exata, e é isso que a maioria das pessoas quer.
Para tornar o uso do True ainda mais complicado, se sua coluna de pesquisa , a coluna especificada em seu terceiro argumento, não estiver classificada em ordem crescente (de A a Z ou menor a número mais alto), a função poderá retornar o resultado errado. Para saber mais sobre isso, consulte Pesquisar valores com VLOOKUP e outras funções.
E para saber mais sobre as funções VLOOKUP e HLOOKUP, confira: