Pesquisa e Referência

INDEX Fórmula

INDEX retorna o valor de uma célula em uma posição específica de linha e coluna dentro de um intervalo. É mais poderosa quando combinada com MATCH para criar buscas flexíveis que podem procurar em qualquer direção, diferente do VLOOKUP que só busca à direita. INDEX-MATCH é considerado o padrão profissional para buscas em planilhas.

Sintaxe

INDEX(array, row_num, [col_num])
ParâmetroDescrição
arrayO intervalo de células ou constante de matriz.
row_numO número da linha no intervalo da qual retornar um valor.
[col_num]Opcional. O número da coluna no intervalo.
Experimente INDEX no Viztab — grátis, sem cadastro

Exemplos

ABC
1ProdutoSKUPreço
2WidgetW-10024,99
3GadgetG-20049,99
4GizmoZ-30014,99
5DoohickeyD-40034,99

Obter valor em uma posição específica

Fórmula
=INDEX(B2:B10, 3)
Retorna: o valor na 3ª linha do intervalo B2:B10 (que é a célula B4)

Busca bidimensional

Fórmula
=INDEX(B2:D10, 3, 2)
Retorna: o valor na linha 3, coluna 2 do intervalo — efetivamente a célula C4

Busca INDEX-MATCH

Fórmula
=INDEX(C2:C100, MATCH("Widget", A2:A100, 0))
Retorna: o preço da coluna C para a linha onde a coluna A contém "Widget"

Erros Comuns

#REF!

O número de linha ou coluna excede o tamanho do intervalo. Por exemplo, solicitar a linha 15 de um intervalo de 10 linhas.

#VALUE!

O argumento de linha ou coluna não é um número válido. Deve ser um inteiro positivo.

Dicas

Por que INDEX-MATCH sobre VLOOKUP

INDEX-MATCH pode buscar à esquerda, não quebra quando colunas são inseridas e é mais rápido em grandes conjuntos de dados.

Retornar linha ou coluna inteira

Use 0 como número de linha ou coluna para retornar a linha ou coluna inteira como uma matriz.

Intervalos dinâmicos

INDEX pode definir extremos de intervalo dinâmicos: =SUM(A1:INDEX(A:A, E1)) soma de A1 até o número de linha em E1.

Experimente INDEX no Viztab

Importe seus dados e use INDEX com mais de 370 fórmulas. Sem cadastro.

Abrir Viztab

Fórmulas Relacionadas