Excel-formel: Få kolonneindeks i Excel-tabel -

Indholdsfortegnelse

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.

Interessante artikler...