A função `INDEX` no Excel é usada para retornar o valor de uma célula em uma tabela ou intervalo específico com base em uma posição dada. Ela é frequentemente combinada com a função `MATCH` para obter resultados poderosos, mas aqui está uma visão geral básica de como usar a função `INDEX` sozinho.
A sintaxe da função `INDEX` é a seguinte:
INDEX(array, linha, [coluna])
- array: O intervalo de células do qual você deseja obter um valor.
- linha: O número da linha no intervalo especificado a partir do qual você deseja obter o valor.
- coluna: (Opcional) O número da coluna no intervalo especificado a partir do qual você deseja obter o valor.
Exemplo Simples
Suponha que temos o seguinte intervalo de dados em `A1:B3`:
A B
1 10 20
2 30 40
3 50 60
Para obter o valor na segunda linha e primeira coluna (que é 30), a função seria:
=INDEX(A1:B3, 2, 1)
Isto retornaria 30.
Exemplo com Tabela Unidimensional
Se você está trabalhando com um único intervalo de coluna, como `A1:A3`, você só precisa especificar o número da linha:
=INDEX(A1:A3, 2)
Isso retornaria 30, que é o valor na segunda posição desse intervalo.
Usando com MATCH
Para situações dinâmicas, `INDEX` é frequentemente usada junto com `MATCH`, que encontra a posição de um valor em um intervalo. Aqui está um exemplo básico:
Suponha que você deseja encontrar o valor correspondente a um nome em uma lista. Se `A1:A3` contêm nomes e `B1:B3` contêm valores, você pode usar as funções combinadas da seguinte forma:
=INDEX(B1:B3, MATCH("NomeDesejado", A1:A3, 0))
Aqui, `MATCH(“NomeDesejado”, A1:A3, 0)` encontra a posição de “NomeDesejado” na lista de nomes e `INDEX` retorna o valor correspondente na mesma posição na lista de valores.
A combinação de `INDEX` e `MATCH` é poderosa e permite procurar dados de forma precisa em um intervalo de células, facilitando a criação de fórmulas de pesquisa dinâmicas.