ÍNDICE + CORRESP (INDEX + MATCH)
Combinação poderosa para buscas flexíveis em qualquer direção, substituindo PROCV com mais recursos.
Sintaxe
=ÍNDICE(intervalo_retorno, CORRESP(valor_busca, intervalo_busca, 0))
intervalo_retornoO intervalo de onde retornar o valor
valor_buscaO valor que você está procurando
intervalo_buscaO intervalo onde procurar o valor
0Tipo de correspondência (0 = exata)
Exemplos Práticos
Busca básica
=ÍNDICE(C2:C10, CORRESP("Produto A", A2:A10, 0))Busca 'Produto A' na coluna A e retorna o valor correspondente da coluna C.
Busca para a esquerda
=ÍNDICE(A2:A10, CORRESP(E2, C2:C10, 0))Diferente do PROCV, pode buscar valores à esquerda da coluna de busca.
Busca em duas dimensões
=ÍNDICE(B2:E10, CORRESP("Jan", A2:A10, 0), CORRESP("Vendas", B1:E1, 0))Busca na interseção de linha e coluna.
Com tratamento de erro
=SEERRO(ÍNDICE(B:B, CORRESP(A1, C:C, 0)), "Não encontrado")Retorna mensagem personalizada se não encontrar.