Pular para o conteúdo principal

Como usar o HLOOKUP no Excel

Um tutorial abrangente e fácil para iniciantes sobre como dominar a função HLOOKUP no Microsoft Excel.
Actualizado 16 de jan. de 2025  · 6 min de leitura

Ter conhecimentos suficientes sobre o Microsoft Excel tornou-se uma habilidade essencial para analistas de dados iniciantes devido ao seu uso generalizado no setor e à sua interface amigável.

Apesar da constatação da necessidade de arquiteturas de dados complexas e ferramentas de análise de Big Data para lidar com o volume de Big Data coletado, processado e analisado, muitas organizações ainda dependem do Excel para armazenamento, manipulação e análise de dados, o que o torna uma das ferramentas mais usadas para fins de análise.

É raro você não ver uma organização usando o Microsoft Excel para uma rápida análise ad-hoc em um instantâneo dos dados. Portanto, os analistas de dados devem estar equipados com habilidades em Excel, especialmente com funções integradas, como tabelas dinâmicas, formatação condicional, funções de pesquisa e muito mais.

Afinal de contas, é muito fácil aprender em um tempo relativamente curto, sem a necessidade de habilidades avançadas de programação.

Este tutorial apresentará a você uma dessas funções incorporadas: HLOOKUP. Fornecerei a sintaxe e ajudarei você a se familiarizar com seu uso com vários exemplos. Com várias instâncias, incluindo capturas de tela e perguntas frequentes, este tutorial será tudo o que você precisa para começar a usar o HLOOKUP no Excel.

O que é HLOOKUP?

HLOOKUP (Horizontal Lookup) no Excel é uma função interna que permite aos usuários localizar dados em tabelas horizontalmente. Ele procura um valor específico na linha superior de uma tabela e retorna um valor de uma linha especificada na tabela ou matriz.

O HLOOKUP é útil em cenários em que você precisa recuperar informações de um conjunto de dados organizado em linhas em vez de colunas.

É particularmente útil ao lidar com tabelas de dados em que os valores-chave estão espalhados pela linha superior e você precisa extrair os valores correspondentes das linhas inferiores com base em uma correspondência horizontal.

A sintaxe e os parâmetros da função HLOOKUP

A sintaxe do HLOOKUP no Excel é a seguinte:

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

Os parâmetros da função são:

  • lookup_value: Esse é o valor que você deseja pesquisar na primeira linha de sua table_array. Pode ser um valor, uma referência a uma célula que contém o valor ou uma cadeia de texto.
  • table_array: Esse é o intervalo de células que contém os dados que você deseja pesquisar. A função procurará o lookup_value na primeira linha dessa table_array.
  • row_index_num: Esse é o número da linha na table_array para que você recupere o valor. A primeira linha da table_array é considerada a linha 1. Esse parâmetro especifica de qual linha (a partir do topo) da table_array você deve retornar o valor, quando a correspondência for encontrada na primeira linha.
  • [range_lookup]: Esse parâmetro opcional especifica se você deseja que o HLOOKUP encontre uma correspondência exata ou aproximada. Se TRUE ou omitido, o HLOOKUP usará uma correspondência aproximada. Se esse for o caso, os valores na primeira linha de table_array devem ser colocados em ordem crescente. Se for FALSO, o HLOOKUP só encontrará uma correspondência exata.

É importante observar que, se o parâmetro [range_lookup] for definido como TRUE ou omitido e uma correspondência exata não for encontrada, a função retornará o valor correspondente ao maior valor que for menor ou igual ao lookup_value, supondo que a primeira linha do table_array esteja classificada em ordem crescente.

Se o parâmetro [range_lookup] for definido como FALSE e não for encontrada uma correspondência exata, a função retornará um erro.

Agora que aprendemos a sintaxe do HLOOKUP, vamos praticá-la usando alguns cenários de negócios prováveis como exemplos.

Como usar o HLOOKUP no Excel: Um exemplo

Considere uma pequena empresa de varejo on-line que vende vários produtos eletrônicos. A empresa acompanha seus dados de vendas mensais em uma planilha do Excel. A equipe de gerenciamento deseja recuperar rapidamente os números de vendas de produtos específicos em diferentes meses para analisar tendências e tomar decisões informadas.

Um instantâneo dos dados relevantes está disponível em uma planilha do Excel:

Dados de vendas de empresas de varejo on-line. (Esta e todas as imagens abaixo são de autoria do autor)

Veremos como usar a função HLOOKUP para encontrar os números de vendas de "Laptops" em março:

  • Etapa 1: Selecione uma célula na qual você deseja exibir o resultado. Aqui, vamos usar a célula I2.

Selecionando uma célula para executar a função HLOOKUP.

Selecionando uma célula para executar a função HLOOKUP.

  • Etapa 2: Digite a seguinte fórmula na célula I2:
=HLOOKUP("March", B1:G2, 2, FALSE)

image2.png

Digitando a fórmula HLOOKUP.

  • Etapa 3: Digite a célula.

Realização da operação HLOOKUP.

A função HLOOKUP procurou com êxito o mês "março" na primeira linha da matriz_tabela especificada (B1:G1) e retornou o valor correspondente da segunda linha (B2:G2), que é 210.

Os parâmetros que fornecemos foram:

  • "March" é o lookup_value, o mês para o qual queremos encontrar os números de vendas.
  • B1:G2 é a table_array, o intervalo de células que contém os dados que você deseja pesquisar.
  • 2 é o row_index_num, indicando que queremos recuperar o valor da segunda linha da table_array (onde estão localizados os números de vendas de "Laptops").
  • FALSE especifica que você deseja uma correspondência exata para o lookup_value

Por meio desse exemplo, vimos como o HLOOKUP pode ser usado para recuperar com eficiência dados específicos de um conjunto de dados horizontal com base em um determinado critério.

E se não estivermos procurando uma correspondência exata nos dados?

Aprenda os fundamentos do Excel

Adquira habilidades para usar o Excel de forma eficaz - não é necessário ter experiência.
Comece a aprender de graça

Usando o HLOOKUP para uma correspondência aproximada

Considere um cenário em que uma empresa de bufê oferece diferentes pacotes de cardápio para eventos com base no número de convidados.

O preço desses pacotes é escalonado, com preços específicos para diferentes faixas de número de convidados. Eles seguem uma estratégia de preços em que o custo por pessoa diminui com faixas mais altas de número de hóspedes, incentivando reservas para mais hóspedes.

Seu cartão de preços tem a aparência mostrada abaixo:

Dados da empresa de catering.

Dados da empresa de catering.

Você foi encarregado de encontrar uma maneira rápida de determinar o preço total de qualquer reserva, desde que o número estimado de hóspedes esteja de acordo com a estratégia de preços.

Veremos como o parâmetro de correspondência aproximada do HLOOKUP é útil em uma situação como essa. Vamos seguir as etapas anteriores novamente:

  • Etapa 1: Selecione uma célula na qual você deseja exibir o resultado. Aqui, recebemos a entrada (contagem de convidados) na chamada B4 e gostaríamos de exibir o custo por pessoa na célula B5. O custo total pode ser calculado em B6, uma simples multiplicação de B4 e B5 (Contagem de convidados* Preço por pessoa).

Selecionando a célula para executar o HLOOKUP.

Selecionando a célula para executar o HLOOKUP.

  • Etapa 2: Digite a seguinte fórmula na célula B4:
=HLOOKUP(B4,B1:E2,2,TRUE)
  • Etapa 3: Digite a célula.

image5.png

Realização da operação HLOOKUP.

Depois de executar a função HLOOKUP na Etapa 3, a célula B5 exibirá o valor de US$ 960. Esse é o preço por pessoa para o número de convidados de 149, uma vez que ele se enquadra na faixa de mais de 100 e menos de 150.

Aqui está a fórmula que inserimos:

  • B4 tem o lookup_value, a contagem de convidados para a qual queremos encontrar o preço do pacote por pessoa.
  • B1:E2 é a table_array, o intervalo de células que contém os dados que você deseja pesquisar.
  • 2 é o row_index_num, indicando que queremos recuperar o valor da segunda linha da table_array (onde estão localizados os preços por pessoa).
  • TRUE especifica que queremos uma correspondência aproximada, uma vez que a contagem exata de convidados geralmente varia de nossas faixas predefinidas.

A função HLOOKUP procurou com êxito a faixa de hóspedes mais próxima menor ou igual a 149 na linha superior da matriz_tabela especificada (B1:E1) e retornou o preço do pacote por pessoa correspondente da segunda linha (B2:E2), que é US$ 960.

Esse exemplo mostra como o HLOOKUP com uma correspondência aproximada é útil na recuperação eficiente de dados com base em uma estrutura em camadas ou intervalos em um conjunto de dados horizontal.

Conclusão

Este tutorial apresentou a sintaxe do HLOOKUP no Microsoft Excel e ajudou você a entender como usá-lo em seus dados usando vários exemplos.

Pode parecer difícil e confuso nas primeiras vezes, mas depois que você se acostumar, vai adorar o recurso e achar conveniente extrair dados sempre que necessário.

A documentação oficial da Microsoft é sempre uma fonte confiável de informações, no caso de novas atualizações da ferramenta.

Por fim, para obter um aprendizado abrangente sobre como aproveitar o Excel para obter habilidades analíticas de dados, confira o curso Fundamentos do Excel, no qual você começará como um iniciante absoluto e criará seu próprio projeto de análise de rotatividade de clientes no Excel.

Você também pode conferir nosso tutorial sobre fórmulas básicas do Excel e nossa folha de dicas de fórmulas do Excel.

Avance em sua carreira com o Excel

Adquira as habilidades para maximizar o Excel - não é necessário ter experiência.

Comece hoje gratuitamente

Arunn Thevapalan's photo
Author
Arunn Thevapalan
LinkedIn
Twitter

Como cientista de dados sênior, eu projeto, desenvolvo e implanto soluções de aprendizado de máquina em larga escala para ajudar as empresas a tomar melhores decisões baseadas em dados. Como redator de ciência de dados, compartilho aprendizados, conselhos de carreira e tutoriais práticos e detalhados.

Perguntas frequentes sobre o HLOOKUP no Excel

O HLOOKUP pode pesquisar valores em linhas que não sejam a primeira linha?

Não, o HLOOKUP só pode pesquisar valores na primeira linha da table_array especificada. Para pesquisar em outras linhas, talvez você precise reorganizar os dados ou usar uma função diferente.

O HLOOKUP pode ser usado com dados que não estão classificados?

Se você estiver usando uma correspondência aproximada, os dados na primeira linha do table_array deverão ser classificados em ordem crescente. Para uma correspondência exata, os dados não precisam ser classificados.

O HLOOKUP pode retornar valores de várias linhas?

Não, o HLOOKUP só pode retornar um valor de uma única linha especificada. Para recuperar valores de várias linhas, você precisaria usar várias funções HLOOKUP ou considerar o uso de uma abordagem diferente.

O que é VLOOKUP? Qual é a diferença entre ele e o HLOOKUP?

VLOOKUP (Vertical Lookup) é uma função do Excel que procura um valor específico na primeira coluna de uma tabela ou intervalo e retorna um valor da mesma linha em uma coluna especificada. É comumente usado para pesquisar e recuperar dados de uma tabela organizada verticalmente.

A principal diferença entre o VLOOKUP e o HLOOKUP é a orientação da pesquisa. Enquanto o VLOOKUP pesquisa verticalmente na primeira coluna de uma tabela ou intervalo e recupera dados de uma coluna especificada na mesma linha, o HLOOKUP pesquisa horizontalmente na primeira linha de uma tabela ou intervalo e recupera dados de uma linha especificada na mesma coluna.

Quais são algumas funções do Excel relacionadas ao HLOOKUP?

Várias funções do Excel estão intimamente relacionadas ao HLOOKUP:

  1. VLOOKUP. Como o HLOOKUP, mas em vez de pesquisar horizontalmente em uma linha, o VLOOKUP pesquisa verticalmente em uma coluna para encontrar um valor.
  2. ÍNDICE. Oferece mais flexibilidade do que o HLOOKUP, permitindo que você recupere o valor de uma linha e coluna especificadas em um determinado intervalo. Ela pode funcionar em conjunto com a função MATCH para pesquisas mais dinâmicas.
  3. MATCH. Usado para encontrar a posição relativa de um valor em uma linha ou coluna. Muitas vezes combinado com INDEX para criar fórmulas de pesquisa mais eficientes.
  4. XLOOKUP. Uma função mais recente disponível no Excel que combina os recursos do VLOOKUP e do HLOOKUP, permitindo pesquisas em qualquer direção (horizontal e verticalmente) com mais flexibilidade e menos limitações.
  5. LOOKUP. Uma função mais antiga que pode pesquisar um valor em um intervalo de uma linha ou de uma coluna e retornar um valor de outro intervalo de uma linha ou de uma coluna.
  6. ESCOLHA. Permite que você selecione um valor de uma lista com base em um número de índice. Embora não seja uma função de pesquisa direta, ela pode ser usada de forma criativa em combinação com outras funções para tarefas específicas de pesquisa.
Temas
Relacionado

tutorial

Como fazer um VLOOKUP() com vários critérios

Domine a arte de usar VLOOKUP() com vários critérios no Excel. Explore técnicas avançadas, como colunas auxiliares e a função CHOOSE().
Laiba Siddiqui's photo

Laiba Siddiqui

10 min

tutorial

XLOOKUP() vs. VLOOKUP(): Uma comparação para usuários do Excel

XLOOKUP() pesquisa em qualquer direção, tem como padrão as correspondências exatas e possui tratamento de erros incorporado, enquanto VLOOKUP() pesquisa somente à direita e precisa de indexação manual de colunas.
Laiba Siddiqui's photo

Laiba Siddiqui

11 min

tutorial

As 15 fórmulas básicas do Excel que todos precisam saber

Aprenda a adicionar fórmulas aritméticas, de cadeia de caracteres, de séries temporais e complexas no Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

15 min

tutorial

Tutorial do Excel Regex: Dominando a correspondência de padrões com expressões regulares

Descubra o poder das Expressões Regulares (RegEx) para correspondência de padrões no Excel. Nosso guia abrangente revela como padronizar dados, extrair palavras-chave e realizar manipulações avançadas de texto.
Chloe Lubin's photo

Chloe Lubin

12 min

tutorial

Tutorial do Python Excel: O guia definitivo

Saiba como ler e importar arquivos do Excel em Python, gravar dados nessas planilhas e encontrar os melhores pacotes para fazer isso.
Natassha Selvaraj's photo

Natassha Selvaraj

30 min

tutorial

Tutorial do Power BI Calculate

Aprenda a usar a função CALCULATE do Power BI e dê exemplos de como você pode usá-la.
Joleen Bothma's photo

Joleen Bothma

6 min

Ver maisVer mais