Formule Excel: obtenir l'index des colonnes dans le tableau Excel -

Table des matières

Formule générique

=MATCH(name,Table(#Headers),0)

Sommaire

Pour obtenir l'index d'une colonne dans un tableau Excel, vous pouvez utiliser la fonction MATCH. Dans l'exemple illustré, la formule en I4 est:

=MATCH(H4,Table1(#Headers),0)

Lorsque la formule est copiée vers le bas, elle renvoie un index pour chaque colonne répertoriée dans la colonne H. Obtenir un index comme celui-ci est utile lorsque vous souhaitez faire référence à des colonnes de table par index dans d'autres formules, telles que RECHERCHEV, INDEX et MATCH, etc.

Explication

Il s'agit d'une formule MATCH standard dans laquelle les valeurs de recherche proviennent de la colonne H, le tableau correspond aux en-têtes de Table1 et le type de correspondance est zéro, pour forcer une correspondance exacte.

La seule astuce pour la formule est l'utilisation d'une référence structurée pour renvoyer une plage pour les en-têtes de tableau à la fonction MATCH:

Table1(#Headers)

La bonne chose à propos de cette référence est qu'elle s'ajustera automatiquement à tout changement dans le tableau. Même lorsque des colonnes sont ajoutées ou supprimées, la référence continuera à renvoyer la plage correcte.

Articles intéressants...