Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
INDEX

Função ÍNDICE do Excel

O que a função ÍNDICE faz?

A função ÍNDICE devolve o valor que está na interseção de uma linha e de uma coluna de um intervalo. Combinada com CORRESP, que descobre a posição, vira uma busca flexível que funciona em qualquer direção e em qualquer versão do Excel, inclusive no Excel 2013.

Nome em portuguêsÍNDICE
Nome em inglêsINDEX
CategoriaPesquisa e referência
RetornaO valor da posição indicada (ou uma referência, ou uma linha ou coluna inteira)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função ÍNDICE?

Excel em português do BrasilÍNDICE(matriz; núm_linha; [núm_coluna]; [núm_área])
Excel em inglêsINDEX(array, row_num, [column_num], [area_num])

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
matrizSimO intervalo ou matriz de onde o valor será tirado.
núm_linhaSimO número da linha dentro do intervalo. Com 0, a função devolve a coluna inteira.
núm_colunaNãoO número da coluna dentro do intervalo. Com 0, devolve a linha inteira. Em um intervalo de uma coluna só, pode ser omitido.
núm_áreaNãoUsado só quando o primeiro argumento reúne vários intervalos: escolhe qual deles usar.

Como usar a função ÍNDICE na prática?

Exemplo 1: Valor de uma posição

Planilha do exemplo 1 da função ÍNDICE
ABCDE
1 CódigoProdutoPreço
2 A10CanetaR$ 2,50R$ 1,20
3 B20LápisR$ 1,20
4 C30CadernoR$ 18,00
5 D40RéguaR$ 4,00
Segunda linha, terceira coluna, na célula E2 =ÍNDICE(A2:C5;2;3) Em inglês: =INDEX(A2:C5,2,3)
Resultado: R$ 1,20

O intervalo A2:C5 tem quatro linhas e três colunas. A linha 2 e a coluna 3 do intervalo cruzam na célula C3, que guarda o preço do lápis.

Exemplo 2: ÍNDICE com CORRESP: busca flexível

Planilha do exemplo 2 da função ÍNDICE
ABCDE
1 CódigoProdutoPreço
2 A10CanetaR$ 2,50Caderno
3 B20LápisR$ 1,20D40
4 C30CadernoR$ 18,00
5 D40RéguaR$ 4,00
Produto do código C30, na célula E2 =ÍNDICE(B2:B5;CORRESP("C30";A2:A5;0)) Em inglês: =INDEX(B2:B5,MATCH("C30",A2:A5,0))
Resultado: Caderno
Código da régua (olhando para a esquerda), na célula E3 =ÍNDICE(A2:A5;CORRESP("Régua";B2:B5;0)) Em inglês: =INDEX(A2:A5,MATCH("Régua",B2:B5,0))
Resultado: D40

O CORRESP descobre em que posição está o código (3 para C30) e o ÍNDICE devolve o item dessa posição na coluna de produtos. Como a coluna de retorno é independente da coluna de busca, dá para olhar para a esquerda, o que o PROCV não faz.

Exemplo 3: Linha inteira

Planilha do exemplo 3 da função ÍNDICE
ABCDEFGH
1 CódigoProdutoPreço
2 A10CanetaR$ 2,50B20LápisR$ 1,20
3 B20LápisR$ 1,20
4 C30CadernoR$ 18,00
5 D40RéguaR$ 4,00
Segunda linha inteira, na célula F2 =ÍNDICE(A2:C5;2;0) Em inglês: =INDEX(A2:C5,2,0)
Resultado: lista com 3 valores, a partir de F2

Com o número da coluna igual a 0, o ÍNDICE devolve a linha toda. Nas versões do Excel com matrizes dinâmicas, o resultado se espalha pelas células ao lado.

Quais erros a função ÍNDICE costuma dar?

#REF!

Por que acontece: O número da linha ou da coluna é maior que o tamanho do intervalo.

Como corrigir: Reduza o número ou aumente o intervalo.

Exemplo que gera o erro, na célula E2=ÍNDICE(A2:C5;9;1)Resultado: #REF!

#VALOR!

Por que acontece: O número da linha não é numérico, por exemplo um texto.

Como corrigir: Passe um número ou use CORRESP para calcular a posição.

Exemplo que gera o erro, na célula E2=ÍNDICE(A2:C5;"x";1)Resultado: #VALOR!

Valor da linha errada

Por que acontece: A posição vinda do CORRESP conta a partir do início do intervalo do CORRESP; se o intervalo do ÍNDICE começar em outra linha, o valor sai deslocado.

Como corrigir: Use intervalos que comecem na mesma linha no ÍNDICE e no CORRESP.

ÍNDICE no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelÍNDICE (INDEX)Referência deste dicionário.
Google PlanilhasÍNDICE (INDEX)Funciona do mesmo jeito. Documentação do Google
LibreOffice CalcÍNDICE (INDEX)Mesma lógica; a ajuda explica que, em argumentos de outras funções, o ÍNDICE passa a referência adiante. Ajuda do LibreOffice

A função ÍNDICE existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para esta função, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a ÍNDICE?

  • Os intervalos do ÍNDICE e do CORRESP devem começar na mesma linha para as posições combinarem.
  • ÍNDICE com CORRESP funciona em qualquer versão do Excel e dispensa o PROCV e o PROCX.
  • Com linha 0 ou coluna 0, a função devolve uma linha ou coluna inteira, que pode ser somada por outra função.

Perguntas frequentes sobre a ÍNDICE

Por que usar ÍNDICE e CORRESP em vez de PROCV?

Porque a combinação procura em qualquer direção, não quebra quando colunas são inseridas e funciona em todas as versões do Excel. O PROCV só devolve colunas à direita da coluna de busca.

ÍNDICE funciona com uma coluna só?

Funciona. Em um intervalo de uma coluna, basta informar o número da linha.

Funções relacionadas

Ver todas as funções de pesquisa e referência

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.