Votre espace de travail Workiva Sustainability Reporting peut inclure les feuilles de calcul Data Collection et Factbook, qui utilisent une formule (INDEX(MATCH,MATCH)) pour identifier les indicateurs dans Sustainability Program et récupérer leurs détails et valeurs dans leurs feuilles Metric data et Data output. Par exemple, pour extraire le nom d'une unité métrique de la feuille Metric data, la section Performance tables de la feuille de calcul Factbook utilise la formule (INDEX(MATCH,MATCH)) dans la cellule Metric name:
(INDEX('Données métriques'!$A:$AA,MATCH($A4,'Données métriques'!$B:$B,0),MATCH(C$3,'Données métriques'!$A$1:$O$1,0)) Astuce : Dans le panneau Formula details , vous pouvez afficher des informations détaillées sur la formule d'une cellule sélectionnée, y compris sur les autres cellules auxquelles elle fait référence.
Pour mieux comprendre la formule (INDEX(MATCH,MATCH)), décomposez-la en ses principales fonctions.
Conseil : Vous pouvez utiliser la formule (INDEX(MATCH,MATCH)) pour personnaliser la feuille de calcul Data collection ou Factbook en fonction de vos besoins.
Fonction INDEX
Essentiellement, la fonction INDEX - comme INDEX(range,row number,column number) - renvoie une valeur spécifique, basée sur l'emplacement spécifié par les fonctions MATCH.
Dans l'exemple de la colonne Metric name dans les tableaux de performance du tableur Factbook, INDEX('Metric Data'!$A:$AA) indique où chercher la valeur :
-
'Metric Data' !, pour Metric data sheet of the Factbook spreadsheetTip : Le point d'exclamation (
!) indique que la fonction fait référence à une autre feuille du tableur que la formule elle-même. -
$A:$AA, pour la plage de la feuille, de la première ligne$Aà la dernière colonne$AAConseil : Le signe du dollar
$précédant les numéros de ligne et de colonne de la plage -$A:$AA- indique une référence absolue , ce qui signifie que les coordonnées de la cellule restent les mêmes, même si vous copiez et déplacez la formule.
En bref, INDEX('Metric Data'!$A:$AA) référence toute cellule de la feuille Metric data. Les fonctions MATCH dans la fonction INDEX spécifient alors la ligne et la colonne spécifiques de la valeur à renvoyer.
Fonction MATCH
La fonction MATCH - comme MATCH(lookup value,lookup array,match type) - recherche ensuite une valeur spécifique dans la plage spécifiée par la fonction INDEX et renvoie sa position relative sur la ligne .
Dans l'exemple Metric name, MATCH($A4,'Metric Data'!$B:$B,0):
-
$A4spécifie la valeur de consultation de - dans ce cas, l'ID métrique - sur la base de ses coordonnées cellulaires dans le tableau des performances.Conseil : Pour rechercher des détails ou des valeurs métriques dans la feuille Metric data de la feuille Factbook ou Data collection, utilisez l'ID métrique ou la dimension ; dans la feuille Data output, utilisez l'ID métrique, la dimension, l'année ou la période de collecte.
-
'Metric Data'!$B:$Bspécifie le tableau de consultation , ou l'endroit où trouver la valeur de consultation ;'Metric Data' !pour la feuille Metric data du tableur Factbook, et$B:$Bpour la ligne et la colonne de cette feuille. -
0spécifie le type de correspondance ; dans ce cas, une correspondance exacte.Conseil : Pour utiliser une correspondance approximative entre et, entrez
1pour une valeur inférieure ou égale à la valeur de recherche, ou-1pour une valeur supérieure ou égale à la valeur de recherche.
La deuxième fonction MATCH - MATCH(C$3,'Metric Data'!$A$1:$O$1,0) - renvoie également la position relative de la colonne de la valeur.
Conseil : Dans la deuxième fonction MATCH, C$3 verrouille la position de la ligne en fonction du résultat de la première fonction MATCH, alors que le numéro de la colonne peut changer.
Fonctions supplémentaires
Pour certaines cellules, la formule (INDEX(MATCH,MATCH)) peut inclure des fonctions supplémentaires - telles que TEXTJOIN ou CONCATENATE - pour créer une valeur de texte basée sur plusieurs chaînes. Pour en savoir plus sur ces fonctions et d'autres fonctions du tableur, consultez Fonctions et opérateurs de formule pris en charge.