100% privado no seu navegador:
F
ÍNDICE · CORRESP · PROCX 100% privado no seu navegador ($0)

ÍNDICE e CORRESP no Excel: Procure por Qualquer Coluna e com Mais de um Critério

Escolha a coluna onde procurar e a que traz o resultado, mesmo que fique à esquerda. A fórmula sai com ÍNDICE e CORRESP ou com PROCX, pronta para colar.

⚡

Próximo passo recomendado nesta categoria:

Sua tabela tem o código na terceira coluna e o preço na primeira. O PROCV não devolve dados à esquerda e você não quer reordenar o arquivo do cliente.

Transparência Radical DataKorex: Na DataKorex montamos para você digitar as colunas pela letra e obter a fórmula completa. Funciona no navegador, sem cadastro nem envio de dados, de graça.

Como usar Fórmula ÍNDICE-CORRESP passo a passo?

1

1. Escolha a fórmula

ÍNDICE com CORRESP para qualquer versão, ou PROCX se você tem Microsoft 365 ou Excel 2021. Há também variantes com mensagem de erro própria e com dois critérios.

2

2. Informe as colunas

Digite o valor procurado, a coluna onde ele está e a coluna com o resultado. As referências saem travadas com $.

3

3. Copie e arraste

Cole a fórmula na primeira linha e puxe para baixo. Com dois critérios, lembre de confirmar com Ctrl+Shift+Enter se o seu Excel for anterior a 2021.

A conta dos passos: método tradicional vs. KorexTools

Reordenar colunas para o PROCV funcionar (4 passos)

  1. Copiar a coluna de busca para o início.
  2. Mover a coluna de resultado para a direita.
  3. Ajustar as fórmulas que dependiam da ordem.
  4. Conferir o arquivo inteiro de novo.

Com o gerador «Fórmula ÍNDICE-CORRESP» do KorexTools (3 passos)

  1. Escolha a variante e as duas colunas.
  2. Informe o valor procurado.
  3. Copie a fórmula e arraste.

Procurar para a esquerda e por duas colunas é onde o PROCV fica curto

O PROCV só olha à direita da coluna de busca e quebra quando você insere uma coluna nova. Com ÍNDICE e CORRESP as duas tarefas se separam: o CORRESP acha a linha e o ÍNDICE devolve o valor da coluna que você escolher, onde estiver. Por isso a dupla resiste a mudanças na tabela.

O PROCX faz o mesmo com uma só função e traz a mensagem de «não encontrado» embutida, mas só existe em versões recentes. Para procurar por duas condições ao mesmo tempo, multiplicam-se duas comparações dentro da busca, e para ficar com a última correspondência o PROCX aceita um modo de busca inverso.

Qual variante escolher

  • •Arquivo compartilhado com versões antigas: ÍNDICE e CORRESP.
  • •Só Microsoft 365 ou Excel 2021: PROCX, mais curta.
  • •Duas colunas que devem coincidir ao mesmo tempo: a variante de dois critérios.

Códigos em A, cidade em B, preço em C; procura-se o código de E2

VarianteFórmulaO que devolve
ÍNDICE e CORRESP=ÍNDICE($C$2:$C$100;CORRESP(E2;$A$2:$A$100;0))O preço do código
PROCX=PROCX(E2;$A$2:$A$100;$C$2:$C$100)O mesmo preço, mais curta
Dois critérios=PROCX(1;($A$2:$A$100=E2)*($B$2:$B$100=F2);$C$2:$C$100)O preço desse código nessa cidade

Erros comuns e como evitá-los

  • ⚠️Deixar o terceiro argumento do CORRESP em 1 e obter resultados aleatórios.
  • ⚠️Esquecer Ctrl+Shift+Enter na variante de dois critérios com Excel antigo.

Perguntas frequentes

Por que usar ÍNDICE e CORRESP se existe o PROCV?

Porque não depende da ordem das colunas: você pode devolver dados da esquerda e a fórmula não quebra ao inserir colunas.

A variante de dois critérios precisa de Ctrl+Shift+Enter?

No Excel anterior a 2021 sim, porque trabalha com matrizes. No Microsoft 365 e no Excel 2021 basta pressionar Enter.

O que significa correspondência aproximada?

Encontra a faixa a que um valor pertence, como o degrau de uma tabela de preços. A coluna de busca precisa estar em ordem crescente.

Como faço ÍNDICE e CORRESP com três critérios?

Gere a opção de dois critérios e acrescente um terceiro fator à multiplicação dentro do CORRESP: mais uma comparação entre parênteses, com sua coluna, multiplicada pelas anteriores. Cada critério extra é uma comparação a mais; no Excel anterior ao 365 confirma-se com Ctrl, Shift e Enter.

Existe um exemplo simples de ÍNDICE e CORRESP?

Com códigos em A2:A100, preços em C2:C100 e o código procurado em E2, a opção de correspondência exata devolve =ÍNDICE(C2:C100;CORRESP(E2;A2:A100;0)). O CORRESP acha a posição da linha e o ÍNDICE traz o preço dessa posição.

O que eu faria se estivesse no seu lugar

«Quando uma tabela pode crescer ou mudar de colunas, procure pelo cabeçalho e não pelo número da coluna.» — Equipe de Engenharia da DataKorex.
DataKorex Labs (Equipe de Engenharia de Software · Arquitetura Client-Side verificada)