
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.