
Generisk formel
=MATCH(name,Table(#Headers),0)
Sammanfattning
För att få index för en kolumn i en Excel-tabell kan du använda MATCH-funktionen. I exemplet som visas är formeln i I4:
=MATCH(H4,Table1(#Headers),0)
När formeln kopieras returnerar den ett index för varje kolumn som listas i kolumn H. Att få ett index som detta är användbart när du vill hänvisa till tabellkolumner efter index i andra formler, som VLOOKUP, INDEX och MATCH, etc.
Förklaring
Detta är en standardformel för MATCH där uppslagsvärdena kommer från kolumn H, matrisen är rubrikerna i tabell 1 och matchningstyp är noll för att tvinga en exakt matchning.
Det enda tricket till formeln är användningen av en strukturerad referens för att returnera ett intervall för tabellrubrikerna till MATCH-funktionen:
Table1(#Headers)
Det fina med denna referens är att den automatiskt kommer att anpassas till eventuella ändringar i tabellen. Även när kolumner läggs till eller tas bort fortsätter referensen att returnera rätt intervall.