Lookup and Reference - Função INDEX
Descrição
A função INDEX retorna um valor ou a referência a um valor de uma tabela ou intervalo. Você pode usar a função INDEX de duas maneiras -
- Para retornar o valor de uma célula especificada ou matriz de células.
- Para retornar uma referência às células especificadas.
Usando a função INDEX para retornar o valor de uma célula especificada ou matriz de células
Use isto se o primeiro argumento para INDEX for uma constante de matriz.
Description
A função retorna o valor de um elemento em uma tabela ou array, selecionado pelos índices de número de linha e coluna.
Syntax
INDEX (array, row_num, [column_num])
Arguments
Argumento | Descrição | Obrigatório / Opcional |
---|---|---|
Array | Um intervalo de células ou uma constante de matriz. Se a matriz contém apenas uma linha ou coluna, o argumento Row_num ou Column_num correspondente é opcional. Se array tiver mais de uma linha e mais de uma coluna, e apenas Row_num ou Column_num for usado, INDEX retorna um array de toda a linha ou coluna em array. |
Requeridos |
Row_num | Seleciona a linha na matriz da qual retornar um valor. Se Row_num for omitido, Column_num será necessário. |
Requeridos |
Column_num | Seleciona a coluna na matriz da qual retornar um valor. Se Column_num for omitido, Row_num será obrigatório. |
Opcional |
Notes
Se os argumentos Row_num e Column_num forem usados, INDEX retorna o valor na célula na interseção de Row_num e Column_num.
Se você definir Row_num ou Column_num como 0 (zero), INDEX retorna a matriz de valores para a coluna ou linha inteira, respectivamente. Para usar valores retornados como uma matriz, insira a função INDEX como uma fórmula de matriz em um intervalo horizontal de células para uma linha e em um intervalo vertical de células para uma coluna. Para inserir uma fórmula de matriz, pressione CTRL + SHIFT + ENTER
Row_num e Column_num devem apontar para uma célula dentro da matriz. Caso contrário, INDEX retorna o #REF! valor de erro.
Usando a função INDEX para retornar uma referência às células especificadas
Description
A função retorna a referência da célula na interseção de uma linha e coluna específicas. Se a referência for composta de seleções não adjacentes, você pode escolher a seleção para examinar.
Syntax
INDEX (reference, row_num, [column_num], [area_num])
Arguments
Argumento | Descrição | Obrigatório / Opcional |
---|---|---|
Referência | Uma referência a um ou mais intervalos de células. Se você estiver inserindo um intervalo não adjacente para a referência, coloque a referência entre parênteses. Se cada área em referência contém apenas uma linha ou coluna, o argumento Row_num ou Column_num, respectivamente, é opcional. Por exemplo, para uma referência de linha única, use - INDEX (referência ,, column_num) |
Requeridos |
Row_num | O número da linha em referência da qual retornar uma referência. |
Requeridos |
Column_num | O número da coluna em referência da qual retornar uma referência. |
Opcional |
Area_num | Seleciona um intervalo em referência do qual retornar a interseção de Row_num e Column_num. A primeira área selecionada ou inserida é numerada 1, a segunda é 2 e assim por diante. Se Area_num for omitido, INDEX usa a área 1. |
Opcional |
Notes
Após Reference e Area_num terem selecionado um intervalo específico, Row_num e Column_num selecionam uma célula específica: Row_num 1 é a primeira linha no intervalo, Column_num 1 é a primeira coluna e assim por diante. A referência retornada por INDEX é a interseção de Row_num e Column_num.
Se você definir Row_num ou Column_num como 0 (zero), INDEX retorna a referência para toda a coluna ou linha, respectivamente.
Row_num, Column_num e Area_num devem apontar para uma célula dentro da referência. Caso contrário, INDEX retorna o #REF! Valor do erro. Se Row_num e Column_num forem omitidos, INDEX retorna a área em referência especificada por Area_num.
O resultado da função INDEX é uma referência e é interpretado como tal por outras fórmulas. Dependendo da fórmula, o valor de retorno de INDEX pode ser usado como referência ou como valor. Por exemplo, a fórmula CELL ("largura", INDEX (A1: B2,1,2)) é equivalente a CELL ("largura", B1). A função CELL usa o valor de retorno de INDEX como uma referência de célula. Por outro lado, uma fórmula como 2 * INDEX (A1: B2,1,2) converte o valor de retorno de INDEX no número na célula B1.
Aplicabilidade
Excel 2007, Excel 2010, Excel 2013, Excel 2016