Função ÍNDICE no Excel: pegar o valor pela posição

Atualizado em 10 de novembro de 2026 · Equipe Exercícios Excel

O ÍNDICE devolve o valor que está numa posição de um intervalo. Exemplo: =ÍNDICE(B2:B6;3) traz o 3º nome da lista.

Sintaxe

=ÍNDICE(matriz; núm_linha; [núm_coluna])
matriz
O intervalo, como B2:B6 ou A2:E6.
núm_linha
A posição da linha dentro do intervalo (1 é a primeira).
núm_coluna
A posição da coluna, quando o intervalo tem várias.

Pratique agora

Exercício 1 de 2Correção na hora, sem cadastro

Em H1, traga o 3º nome da lista B2:B6 com ÍNDICE.

H1
fx
Matrícula
Nome
Cargo
Setor
Salário
3º funcionário
1001
Ana Souza
Analista
Financeiro
R$ 6.500,00
1002
Bruno Lima
Assistente
Comercial
R$ 3.200,00
1003
Carla Dias
Gerente
Comercial
R$ 12.400,00
1004
Diego Alves
Estagiário
TI
R$ 1.800,00
1005
Elisa Rocha
Desenvolvedora
TI
R$ 9.800,00

Com linha e coluna

Na tabela A2:E6, a linha 4 e a coluna 5 trazem o salário do 4º funcionário.

=ÍNDICE(A2:E6;4;5)

A dupla ÍNDICE + CORRESP

Sozinho, o ÍNDICE precisa saber a posição. O CORRESP descobre a posição. Juntos, buscam em qualquer direção.

=ÍNDICE(B2:B6;CORRESP(1003;A2:A6;0))

Erros comuns

#REF!

A linha ou a coluna pedida passa do tamanho do intervalo.

Perguntas frequentes

ÍNDICE conta a partir da linha 1 da planilha?

Não. Conta a partir do começo do intervalo: em B2:B6, a posição 1 é B2.

Veja também

Treine ÍNDICE até ficar fácil

A lição "Função ÍNDICE" tem 4 exercícios com correção na hora.

Começar grátis