Excel képlet: Az oszlop nevének lekérése a táblázat indexéből

Tartalomjegyzék

Általános képlet

=INDEX(Table(#Headers),index)

Összegzés

Ha egy Excel táblázat oszlopának nevét a numerikus indexéből szeretné megszerezni, használhatja az INDEX függvényt strukturált hivatkozással. A bemutatott példában az I4 képlete a következő:

=INDEX(Table1(#Headers),H5)

A képlet lemásolásakor minden oszlopnak megad egy nevet, a H oszlop indexértékei alapján.

Magyarázat

Ez egy szokásos INDEX képlet. A képlet egyetlen trükkje egy strukturált hivatkozás használata, amely a táblázat fejlécének tartományát adja vissza:

Table1(#Headers)

Ez a tartomány INDEX-be megy a tömb argumentumához, a H oszlopból szolgáltatott indexértékkel:

=INDEX(Table1(#Headers),H5)

Az eredmény a fejléc első elemének neve, amely "ID".

Bár a fejlécek vízszintes tömbben vannak, az értékek oszlopokban vannak, az INDEX a sorszámot általános INDEX-ként fogja használni az ilyen egydimenziós tömbökhöz, és helyesen adja vissza az értéket ebben a helyzetben.

érdekes cikkek...