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ês | INDEX |
| Categoria | Pesquisa e referência |
| Retorna | O valor da posição indicada (ou uma referência, ou uma linha ou coluna inteira) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função ÍNDICE?
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.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| matriz | Sim | O intervalo ou matriz de onde o valor será tirado. |
| núm_linha | Sim | O número da linha dentro do intervalo. Com 0, a função devolve a coluna inteira. |
| núm_coluna | Não | O 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_área | Não | Usado 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
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Código | Produto | Preço | ||
| 2 | A10 | Caneta | R$ 2,50 | R$ 1,20 | |
| 3 | B20 | Lápis | R$ 1,20 | ||
| 4 | C30 | Caderno | R$ 18,00 | ||
| 5 | D40 | Régua | R$ 4,00 |
=ÍNDICE(A2:C5;2;3) Em inglês: =INDEX(A2:C5,2,3) 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
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Código | Produto | Preço | ||
| 2 | A10 | Caneta | R$ 2,50 | Caderno | |
| 3 | B20 | Lápis | R$ 1,20 | D40 | |
| 4 | C30 | Caderno | R$ 18,00 | ||
| 5 | D40 | Régua | R$ 4,00 |
=ÍNDICE(B2:B5;CORRESP("C30";A2:A5;0)) Em inglês: =INDEX(B2:B5,MATCH("C30",A2:A5,0)) =ÍNDICE(A2:A5;CORRESP("Régua";B2:B5;0)) Em inglês: =INDEX(A2:A5,MATCH("Régua",B2:B5,0)) 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
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Código | Produto | Preço | |||||
| 2 | A10 | Caneta | R$ 2,50 | B20 | Lápis | R$ 1,20 | ||
| 3 | B20 | Lápis | R$ 1,20 | |||||
| 4 | C30 | Caderno | R$ 18,00 | |||||
| 5 | D40 | Régua | R$ 4,00 |
=ÍNDICE(A2:C5;2;0) Em inglês: =INDEX(A2:C5,2,0) 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.
=Í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.
=Í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
| Programa | Nome da função | Observaçã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
- Microsoft: função ÍNDICE
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: lista de funções do Planilhas
- LibreOffice: ajuda das funções do Calc
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.