Uw Workiva Sustainability Reporting werkruimte kan Data Collection en Factbook spreadsheets bevatten, die een (INDEX(MATCH,MATCH)) formule gebruiken om de statistieken in Duurzaamheidsprogramma te identificeren en hun details en waarden op te halen van hun Metric data en Data output bladen. Om bijvoorbeeld de naam van een metriek op te halen uit het blad Metric data, gebruikt het Performance tables gedeelte van het Factbook spreadsheet deze (INDEX(MATCH,MATCH)) formule in de Metric name cel:
(INDEX('Metrische gegevens'!$A:$AA,MATCH($A4,'Metrische gegevens'!$B:$B,0),MATCH(C$3,'Metrische gegevens'!$A$1:$O$1,0)) Tip: In het paneel Formuledetails kunt u gedetailleerde informatie bekijken over de formule van een geselecteerde cel, inclusief andere cellen waarnaar wordt verwezen.
Om de formule (INDEX(MATCH,MATCH)) beter te begrijpen, kunt u deze uitsplitsen naar de kernfuncties.
Tip: U kunt de formule (INDEX(MATCH,MATCH)) gebruiken om de Gegevensverzameling of Factbook spreadsheet aan te passen zoals nodig is voor uw rapportage.
INDEX-functie
In wezen retourneert de functie INDEX - als INDEX(bereik,rijnummer,kolomnummer) - een specifieke waarde, gebaseerd op de locatie die is opgegeven door de functies MATCH.
In het voorbeeld van de kolom Metric name binnen de prestatietabellen van Factbook spreadsheet, INDEX('Metric Data'!$A:$AA) specificeert waar de waarde gezocht moet worden:
-
'Metrische gegevens'!, voor het blad Metrische gegevens van het Factbook spreadsheetTip: Het uitroepteken (
!) geeft aan dat de functie naar een ander blad in het Spreadsheet verwijst dan de formule zelf. -
$A:$AA, voor het bereik binnen het blad, vanaf de eerste rij$Atot de laatste kolom$AATip: Het dollarteken
$vóór de rij- en kolomnummers van het bereik -$A:$AA- geeft een absolute verwijzing aan, wat betekent dat de celcoördinaten hetzelfde blijven, zelfs als u de formule kopieert en verplaatst.
Kortom, INDEX('Metric Data'!$A:$AA) verwijst naar elke cel binnen het Metric Data blad. De functies MATCH binnen de functie INDEX specificeren vervolgens de specifieke rij en kolom van de waarde die moet worden geretourneerd.
MATCH functie
De functie MATCH - als MATCH(lookup value,lookup array,match type) - zoekt vervolgens naar een specifieke waarde binnen het bereik dat is opgegeven door de functie INDEX en retourneert de relatieve rijpositie.
In het voorbeeld Metric name, MATCH($A4,'Metric Data'!$B:$B,0):
-
$A4specificeert de opzoekwaarde - in dit geval de metrische ID - gebaseerd op de celcoördinaten binnen de prestatietabel.Tip: Om metrische details of waarden op te zoeken vanaf het blad Metrische gegevens van het Factbook of Gegevensverzameling spreadsheet, gebruikt u metrische ID of dimensie; vanaf het blad Gegevensuitvoer gebruikt u metrische ID, dimensie, jaar of verzamelperiode.
-
'Metric Data'!$B:$Bspecificeert de lookup-array, of waar de lookup-waarde te vinden is;'Metric Data'!voor het Metric data blad van het Factbook spreadsheet, en$B:$Bvoor de rij en kolom binnen dat blad. -
0specificeert het overeenkomsttype; in dit geval een exacte overeenkomst.Tip: Om een ongeveer overeenkomst te gebruiken, voert u
1in voor een waarde kleiner dan of gelijk aan de opzoekwaarde, of-1voor een waarde groter dan of gelijk aan de opzoekwaarde.
Op zijn beurt retourneert de tweede MATCH functie - MATCH(C$3,'Metric Data'!$A$1:$O$1,0) - eveneens de relatieve kolom positie van de waarde.
Tip: In de tweede functie MATCH vergrendelt C$3 de rijpositie op basis van het resultaat van de eerste functie MATCH, terwijl het kolomnummer kan veranderen.
Extra functies
Voor sommige cellen kan de formule (INDEX(MATCH,MATCH)) extra functies bevatten - zoals TEXTJOIN of CONCATENATE - om een tekstwaarde te maken op basis van meerdere tekenreeksen. Meer informatie over deze en andere Spreadsheetfuncties vindt u op Ondersteunde formulefuncties en operatoren.