ÍNDICE + CORRESP
Avanço do Projeto: Dashboard Executivo Inteligente IAEM
Materiais da Aula
Contexto da Aula
O que você vai aprender
Buscar dados em qualquer direção da tabela
Prática Guiada
Aprenda a função que encontra posições
- CORRESP retorna a POSIÇÃO de um valor em um intervalo
- Sintaxe: =CORRESP(valor;intervalo;tipo)
- Use 0 para correspondência exata
- Exemplo: =CORRESP("ABC";A1:A10;0) retorna 3 se ABC está na linha 3
Aprenda a função que retorna valores
- ÍNDICE retorna o valor em uma posição específica
- Sintaxe: =ÍNDICE(intervalo;linha;coluna)
- Exemplo: =ÍNDICE(B1:B10;3) retorna o valor da 3ª célula
- Combinado com CORRESP, busca dinamicamente
Monte a fórmula completa
- Estrutura: =ÍNDICE(coluna_resultado;CORRESP(valor;coluna_busca;0))
- O CORRESP encontra a linha
- O ÍNDICE retorna o valor naquela linha
- Exemplo: =ÍNDICE(A:A;CORRESP(D2;B:B;0))
Faça o que PROCV não consegue
- Abra base_indice_corresp.xlsx
- Note que o código está na coluna B, nome na A
- PROCV não funcionaria aqui
- Use: =ÍNDICE(A:A;CORRESP(D2;B:B;0))
Busque em linha E coluna
- Para busca bidimensional use dois CORRESP
- =ÍNDICE(tabela;CORRESP(linha;col_linha;0);CORRESP(coluna;linha_coluna;0))
- Útil para tabelas de preços por região/produto
- Muito mais flexível que PROCV
Proteja contra valores não encontrados
- Envolva com SEERRO como no PROCV
- =SEERRO(ÍNDICE(...;CORRESP(...));"Não encontrado")
- Teste com valores que existem e não existem
- Confirme funcionamento correto
Faça Você Mesmo
Crie busca bidirecional em tabela de preços
Instruções:
- Crie tabela de preços: linhas=produtos, colunas=regiões
- Use ÍNDICE+CORRESP para buscar preço por produto E região
- A busca deve funcionar digitando nome do produto e região
- Adicione tratamento de erro
Teste seu Conhecimento
Exato! ÍNDICE+CORRESP pode buscar para esquerda, direita, ou em matriz bidimensional.
A grande vantagem é a flexibilidade: busca em qualquer direção, não só para a direita.
Correto! CORRESP retorna a posição (número) onde o valor foi encontrado.
CORRESP retorna a POSIÇÃO do valor no intervalo, não o valor em si.
Perfeito! Use 0 para correspondência exata no CORRESP.
No CORRESP, use 0 (zero) para correspondência exata.
Quando sua tabela tiver a coluna de busca no meio ou à direita dos dados que você precisa, ÍNDICE+CORRESP é a única solução. Memorize essa combinação!