Fórmula do Excel: obtenha o nome da coluna do índice na tabela -

Índice

Fórmula genérica

=INDEX(Table(#Headers),index)

Resumo

Para obter o nome de uma coluna em uma Tabela do Excel a partir de seu índice numérico, você pode usar a função INDEX com uma referência estruturada. No exemplo mostrado, a fórmula em I4 é:

=INDEX(Table1(#Headers),H5)

Quando a fórmula é copiada, ela retorna um nome para cada coluna, com base nos valores de índice da coluna H.

Explicação

Esta é uma fórmula INDEX padrão. O único truque da fórmula é o uso de uma referência estruturada para retornar um intervalo para os cabeçalhos da tabela:

Table1(#Headers)

Este intervalo vai para INDEX para o argumento da matriz, com o valor do índice fornecido pela coluna H:

=INDEX(Table1(#Headers),H5)

O resultado é o nome do primeiro item do cabeçalho, que é "ID".

Embora os cabeçalhos estejam em uma matriz horizontal, com valores em colunas, INDEX usará o número da linha como um INDEX genérico para matrizes unidimensionais como esta e retornará corretamente o valor naquela posição.

Artigos interessantes...