
Obecný vzorec
=MATCH(name,Table(#Headers),0)
souhrn
Chcete-li získat index sloupce v tabulce Excel, můžete použít funkci MATCH. V zobrazeném příkladu je vzorec v I4:
=MATCH(H4,Table1(#Headers),0)
Když je vzorec zkopírován dolů, vrátí index pro každý sloupec uvedený ve sloupci H. Získání takového indexu je užitečné, pokud chcete odkazovat na sloupce tabulky indexem v jiných vzorcích, jako je VLOOKUP, INDEX a MATCH atd.
Vysvětlení
Toto je standardní MATCH vzorec, kde vyhledávací hodnoty pocházejí ze sloupce H, pole je záhlaví v Table1 a typ shody je nula, aby vynutil přesnou shodu.
Jediným trikem vzorce je použití strukturovaného odkazu k vrácení rozsahu záhlaví tabulky funkci MATCH:
Table1(#Headers)
Pěkné na této referenci je, že se automaticky přizpůsobí jakýmkoli změnám v tabulce. I když jsou sloupce přidány nebo odebrány, odkaz bude i nadále vracet správný rozsah.