VLOOKUP (pesquisa vertical) e HLOOKUP (pesquisa horizontal) são duas das funções mais comumente usadas no Excel para localizar e recuperar dados de uma tabela ou intervalo com base em um valor ou critério especificado. Ambas as funções são semelhantes em estrutura e sintaxe, mas diferem na forma como procuram dados:
PROCV - Sintaxe:`=PROCV(valor_procurado, matriz_tabela, núm_índice_coluna, [procura_intervalo])`
- Argumentos:
-
valor_procurado :o valor que você deseja encontrar na primeira coluna da tabela ou intervalo.
-
matriz_tabela :o intervalo de células que contém os dados que você deseja pesquisar. A primeira coluna do table_array deve conter o lookup_value.
-
col_index_num :o número da coluna no table_array do qual você deseja recuperar os dados.
-
range_lookup (opcional) :um valor lógico que especifica se você deseja uma correspondência exata (FALSE) ou aproximada (TRUE) para lookup_value. Se omitido, o valor padrão será FALSE.
Exemplo: Para encontrar o preço de um produto com base em seu código de produto, você pode usar a seguinte fórmula VLOOKUP:
```
=PROCV(B2, A1:C5, 3, FALSO)
```
Neste exemplo:
-
valor_procurado é o código do produto na célula B2.
-
matriz_tabela é o intervalo de células A1:C5, que contém os códigos dos produtos, nomes dos produtos e preços.
-
col_index_num é 3, que é o número da coluna da coluna de preço.
-
intervalo_procurar é FALSE, que especifica que queremos uma correspondência exata para o código do produto.
PROCH - Sintaxe:`=HLOOKUP(valor_procurado, matriz_tabela, núm_index_linha, [procura_intervalo])`
- Argumentos:
-
valor_procurado :o valor que você deseja encontrar na primeira linha da tabela ou intervalo.
-
matriz_tabela :o intervalo de células que contém os dados que você deseja pesquisar. A primeira linha do table_array deve conter o lookup_value.
-
row_index_num :o número da linha no table_array do qual você deseja recuperar dados.
-
range_lookup (opcional) :um valor lógico que especifica se você deseja uma correspondência exata (FALSE) ou aproximada (TRUE) para lookup_value. Se omitido, o valor padrão será FALSE.
Exemplo: Para encontrar o nome do produto com base em seu código de produto, você pode usar a seguinte fórmula HLOOKUP:
```
=PROCH(B2, A1:C5, 2, FALSO)
```
Neste exemplo:
-
valor_procurado é o código do produto na célula B2.
-
matriz_tabela é o intervalo de células A1:C5, que contém os códigos dos produtos, nomes dos produtos e preços.
-
row_index_num é 2, que é o número da linha do nome do produto.
-
intervalo_procurar é FALSE, que especifica que queremos uma correspondência exata para o código do produto.