Como usar a função INDEX do Excel

O Função INDEX no Excel retorna o valor de uma célula especificada em uma matriz. Basicamente, você informa à função a matriz e as coordenadas da célula dentro da matriz, e a função retorna o valor dessa célula. O INDEX é útil por si só para extrair dados de um conjunto de dados maior ou em combinação com outras funções, como a função MATCH.

Sintaxe

=INDEX(array, row_num, [column_num])
  • matriz é o intervalo de células ao qual a função fará referência
  • row_num é o número da linha, dentro da matriz, da célula a ser referenciada
  • column_num é o número da coluna da célula a ser referenciada. Se for deixado em branco, a função terá como padrão a coluna 1

Como usar a função INDEX do Excel

Em sua forma mais básica, a função INDEX recebe coordenadas na forma de um número de linha e coluna e usa essas coordenadas para localizar uma célula na matriz especificada.

Isso é demonstrado no exemplo abaixo.

INDEX Exemplo básico do Excel 1

Aqui eu usei a fórmula =INDEX(A2:B6,3,2) para retornar a profundidade do Oceano Atlântico. A função procura na matriz A2:B6 e encontra a célula na terceira linha e segunda coluna. Como você pode ver, ela retorna corretamente o valor dessa célula!

É importante observar que a função INDEX é uma função de referência, o que significa que ela não realiza nenhum cálculo próprio.

Basicamente, tudo o que ele faz é localizar uma célula e referenciar o valor dentro dessa célula. Para demonstrar isso, observe o que acontece quando altero o valor na célula referenciada.

Célula de referência INDEX Excel 2

Alterei a profundidade do Atlântico para 100, e a célula de referência refletiu a alteração. Não mexi na fórmula no E3, mas ela se atualizou sozinha!

Formulário de referência

A função INDEX é mais comumente usada no formato Array, que é o que acabei de mostrar. No entanto, há uma forma alternativa dessa função chamada de forma de referência.

No formato Reference, a função INDEX pode receber várias matrizes de entrada.

Para fazer isso, você precisa especificar qual matriz deseja pesquisar. Você pode fazer isso adicionando um quarto parâmetro à função:

=INDEX(reference, row_num, [column_num], [area_num])

O area_num informa à função em qual matriz de referência procurar. Se for deixado em branco, o padrão será a primeira matriz.

Para ter uma ideia melhor de como o INDEX funciona no formulário Reference, dê uma olhada no próximo exemplo.

Agora tenho três tabelas de dados. Posso usar o formulário Reference da função INDEX para incorporar todas as três em uma única função, digitando =INDEX((A2:B6,D2:E6,G2:H6),5,2,2).

ÍNDICE Formulário de referência do Excel 3

Como você pode ver na fórmula, é possível inserir todas as três matrizes para o parâmetro de referência. Certifique-se de colocá-los entre colchetes e separá-los com vírgulas.

Em seguida, especifique os números de linha e coluna a serem referenciados, exatamente como no exemplo anterior.

Por fim, há o area_num no final. Esse parâmetro (2) diz à função para procurar na segunda matriz. Depois de digitar tudo isso, obtive o resultado correto extraído dos dados!

INDEX com COUNTA

Conforme mostrado nos exemplos acima, a função INDEX é muito útil por si só. Mas, como muitas funções, ela realmente atinge seu ponto alto quando combinada com outras funções.

Um exemplo útil é a combinação de INDEX com COUNTA.

Essa combinação permite que você faça referência automaticamente à última entrada em um conjunto de dados, de modo que a função INDEX sempre faça referência aos dados mais recentes. Isso é útil quando você tem uma planilha ativa que é atualizada regularmente.

No exemplo abaixo, tenho alguns dados sobre a precipitação semanal. Essa tabela é atualizada toda semana, e quero ter rapidamente uma referência aos números mais recentes. Para isso, digito =INDEX(A:B,(COUNTA(A:A)),2).

ÍNDICE Índice Excel 4 com contagem

Como isso funciona? A função usa as colunas A e B inteiras como sua matriz de referência, o que significa que qualquer coisa adicionada a essas colunas cairá dentro da matriz.

Para especificar a linha à qual quero fazer referência, uso a função COUNTA para contar quantas linhas estão preenchidas. Se 5 linhas estiverem preenchidas, então quero fazer referência à linha 5 - COUNTA faz isso acontecer.

Agora vem o verdadeiro teste: a função é atualizada automaticamente quando adiciono novos dados? Na captura de tela abaixo, adicionei a semana 5, e você pode ver que a função foi alterada automaticamente para mostrar esses novos dados!

ÍNDICE Índice do Excel 5 com contagem

Considerações finais

Claramente, a função INDEX no Excel é bastante poderosa quando combinada com outras funções.

Outra combinação comum é INDEX e MATCH, que se combinam para formar uma versão mais flexível do Função VLOOKUP. Eu o encorajo a dar uma olhada!

Você também pode gostar...

função if aninhada excel

Como usar a função IF aninhada no Excel

O Excel tem muitas funções inteligentes que são extremamente úteis para classificar e analisar grandes quantidades de dados em uma planilha. O aninhamento...
xlookup excel imagem em destaque

Como usar a função XLOOKUP no Excel

Ao analisar grandes quantidades de dados em uma tabela ou intervalo no Excel, é uma prática comum rastrear determinados valores e encontrar o...
Imagem em destaque da função XIRR do Excel

Como usar a função XIRR no Excel

A função XIRR no Excel calcula a taxa interna de retorno, ou TIR, de uma série de fluxos de caixa. A função foi projetada...