
Všeobecný vzorec
=MATCH(name,Table(#Headers),0)
Zhrnutie
Ak chcete získať index stĺpca v excelovej tabuľke, môžete použiť funkciu MATCH. V zobrazenom príklade je vzorec v I4:
=MATCH(H4,Table1(#Headers),0)
Keď je vzorec skopírovaný nadol, vráti index pre každý stĺpec uvedený v stĺpci H. Získanie takého indexu je užitočné, ak chcete odkazovať na stĺpce tabuľky indexom v iných vzorcoch, napríklad VLOOKUP, INDEX a MATCH atď.
Vysvetlenie
Toto je štandardný MATCH vzorec, kde vyhľadávacie hodnoty pochádzajú zo stĺpca H, pole je hlavičkami v tabuľke 1 a typ zhody je nula, aby sa vynútila presná zhoda.
Jediným trikom vzorca je použitie štruktúrovaného odkazu na vrátenie rozsahu hlavičiek tabuľky do funkcie MATCH:
Table1(#Headers)
Príjemné na tejto referencii je, že sa automaticky prispôsobí všetkým zmenám v tabuľke. Aj keď sú stĺpce pridané alebo odstránené, referencia bude naďalej vracať správny rozsah.