Como obter um valor caso um determinado valor exista num intervalo específico no Excel?

Ao trabalhar com dados no Excel, é muitas vezes necessário determinar se um valor específico existe dentro de um intervalo definido e, em caso afirmativo, recuperar um valor de uma célula adjacente correspondente a essa entrada. Por exemplo, como mostrado na captura de ecrã à esquerda, se estiver à procura do número 5 numa lista ou intervalo, poderá pretender devolver automaticamente o valor adjacente correspondente – neste caso, útil para tarefas como procurar códigos de produto, recuperar informações de utilizador ou associar códigos a valores sem pesquisa manual.
Devolver um valor se um determinado valor existir num certo intervalo
Devolver um valor se um determinado valor existir num certo intervalo utilizando a função VLOOKUP
Para recuperar rapidamente um valor associado a uma entrada específica numa tabela ou intervalo de dados no Excel, a função VLOOKUP oferece uma solução simples.
Este método é particularmente eficaz se a sua coluna de procura (onde pesquisa o valor) for a coluna mais à esquerda do seu Intervalo de Dados e quiser devolver dados de uma coluna à sua direita. É Comumente Usado para procurar códigos, nomes, identificadores ou números de referência e obter facilmente os respetivos detalhes.
1. Selecione uma célula vazia onde pretende que o resultado apareça e introduza a seguinte fórmula na Barra de Fórmulas:
=VLOOKUP(E2,A2:C8,3,TRUE) Prima Enter para executar a fórmula. Veja a captura de ecrã:

Neste exemplo, se o número 5 (na célula E2) for encontrado dentro do intervalo numérico especificado na coluna A — por exemplo, entre 4 e 6 —, o Excel localiza esse valor e preenche automaticamente na célula selecionada o valor correspondente da terceira coluna (coluna C) do intervalo A2:C8. Na ilustração, é devolvido «Addin 012», pois o número 5 está contido no intervalo 4-6.
Nota: Na fórmula, E2 refere-se ao valor de procura, A2:C8 é o intervalo de dados que inclui o intervalo de valores de pesquisa e os valores a devolver, e 3 especifica que o valor de retorno deve vir da terceira coluna do intervalo indicado. Ajuste estas referências conforme necessário na sua folha de cálculo.
Dicas e armadilhas:
- Certifique-se de que o intervalo de pesquisa (A2:C8) inclui tanto a coluna de pesquisa como a coluna de retorno.
- Ao utilizar VLOOKUP com o argumento VERDADEIRO, a coluna de procura deve estar ordenada por ordem crescente — caso contrário, poderá obter resultados inesperados.
- Para correspondências exatas, utilize FALSO como quarto argumento, mas para pesquisas por intervalo (como neste exemplo), mantenha-o como VERDADEIRO.
- Se os seus dados mudarem frequentemente, verifique novamente as referências para evitar erros de desalinhamento.
Devolver um valor se um determinado valor existir num certo intervalo utilizando as funções ÍNDICE e CORRESP
A combinação ÍNDICE e CORRESP é um método flexível para devolver um valor quando um determinado valor existe num determinado intervalo. Ao contrário do VLOOKUP, ÍNDICE e CORRESP permitem procurar um valor em qualquer coluna e devolver um resultado de qualquer outra coluna, independentemente da sua posição. Isto é particularmente útil se a sua coluna de procura não for a mais à esquerda ou se precisar de maior flexibilidade na estrutura dos seus dados.
1. Selecione uma célula vazia onde pretende que o resultado apareça (por exemplo, F2) e introduza a seguinte fórmula na Barra de Fórmulas:
=INDEX(C2:C8, MATCH(E2, A2:A8,1)) Prima Enter para confirmar a fórmula.
- CORRESP(E2; A2:A8; 1) procura a posição do maior valor ≤ E2 na coluna A. (Isto exige que a coluna A esteja ordenada por ordem crescente.)
- ÍNDICE(C2:C8; ...) devolve o valor da coluna C na linha cujo número é encontrado pela função CORRESP.
Esta fórmula procura o valor em E2 dentro do intervalo A2:A8. Se o valor for encontrado (por exemplo, se 5 estiver entre 4 e 6 numa das linhas), a função CORRESP devolve a sua posição relativa e a função ÍNDICE obtém o valor correspondente em C2:C8. O '1' na função CORRESP indica uma correspondência aproximada, pelo que deve garantir que o seu intervalo de procura está devidamente ordenado.
- Se pretender uma correspondência exata, utilize
0como terceiro argumento na função CORRESP. - As funções ÍNDICE e CORRESP também suportam dados organizados tanto na vertical como na horizontal.
- Se o valor não for encontrado, a fórmula devolve #N/D; considere envolvê-la com
SEERROpara obter resultados mais amigáveis.
Devolver um valor se um determinado valor existir num certo intervalo utilizando a função PROCURAX
A função PROCURAX é uma alternativa moderna para procurar valores no Excel 365 e Excel 2019. A PROCURAX supera muitas das limitações do VLOOKUP, como a restrição quanto à posição da coluna de procura e a correspondência automática exata ou aproximada.
1. Na célula de destino pretendida (por exemplo, F2), introduza a seguinte fórmula:
=XLOOKUP(1, (E2>=A2:A8)*(E2<=B2:B8), C2:C8) Após introduzir a fórmula, prima Enter para ver o resultado na célula selecionada.
- (E2>=A2:A8) verifica se o valor em E2 é maior ou igual a cada um dos valores na coluna A.
- (E2<=B2:B8) verifica se o valor em E2 é menor ou igual a cada um dos valores na coluna B.
- Multiplicar estas duas condições gera um conjunto de 1 e 0, em que 1 indica que E2 está entre A e B nessa linha.
- PROCURAX(1; ...; C2:C8) procura o primeiro valor 1 e devolve o valor correspondente da coluna C.
- O PROCURAX ajusta-se dinamicamente quando colunas são inseridas ou movidas, ao contrário do VLOOKUP, que utiliza números de coluna fixos.
- Funciona tanto com dados verticais como horizontais.
- Requer Excel 365 ou 2021; em versões anteriores, utilize os outros métodos descritos acima.

Desbloqueie a Magia do Excel com KUTOOLS AI
- Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
- Programação VBA: Escreva e implemente código VBA com facilidade.
- Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
- Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
Artigos relacionados:
- Como procurar um valor no Excel e obter como resultado verdadeiro ou falso (ou sim ou não)?
- Como encontrar o valor de retorno na célula adjacente ou seguinte no Excel?
- Como obter um valor de retorno noutra célula se uma célula contiver determinado texto no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos