
Generisk formel
=MATCH(name,Table(#Headers),0)
Resumé
For at få indekset for en kolonne i en Excel-tabel kan du bruge MATCH-funktionen. I det viste eksempel er formlen i I4:
=MATCH(H4,Table1(#Headers),0)
Når formlen kopieres ned, returnerer den et indeks for hver kolonne, der er anført i kolonne H. At få et indeks som dette er nyttigt, når du vil henvise til tabelkolonner efter indeks i andre formler, som VLOOKUP, INDEX og MATCH osv.
Forklaring
Dette er en standard MATCH-formel, hvor opslagsværdierne kommer fra kolonne H, arrayet er overskrifterne i tabel 1, og matchtypen er nul, for at tvinge et nøjagtigt match.
Det eneste trick til formlen er brugen af en struktureret reference til at returnere et interval for tabeloverskrifterne til MATCH-funktionen:
Table1(#Headers)
Det pæne ved denne reference er, at den automatisk vil tilpasse sig eventuelle ændringer i tabellen. Selv når kolonner tilføjes eller fjernes, fortsætter referencen med at returnere det korrekte interval.