Workiva Sustainability Reporting-arbeidsområdet ditt kan inneholde Data Collection og Factbook regneark, som bruker en (INDEX(MATCH,MATCH)) formel for å identifisere måleparametere i Sustainability Program og hente detaljer og verdier fra Metric data og Data output ark. For å hente navnet på en metrikk fra Metric data -arket, bruker Performance tables i Factbook -regnearket denne (INDEX(MATCH,MATCH)) -formelen i Metric name -cellen for å hente navnet på en metrikk fra -arket:
(INDEX('Metriske data'!$A:$AA,MATCH($A4,'Metriske data'!$B:$B,0),MATCH(C$3,'Metriske data'!$A$1:$O$1,0)) Tips: På Formula details kan du se detaljert informasjon om formelen i en valgt celle, inkludert referanser til andre celler.
For å forstå formelen (INDEX(MATCH,MATCH)) kan du bryte den ned til kjernefunksjonene.
Tips: Du kan bruke formelen (INDEX(MATCH,MATCH)) for å tilpasse Datainnsamling eller Faktabok regnearket etter behov for din rapportering.
INDEX-funksjon
I hovedsak returnerer funksjonen INDEX - som INDEX(range,row number,column number) - en spesifikk verdi, basert på plasseringen som er spesifisert av MATCH -funksjonene.
I eksemplet med kolonnen Metric name i Factbook regnearkets resultattabeller, INDEX('Metric Data'!$A:$AA) angir hvor du skal lete etter verdien:
-
"Metriske data"!, for Metriske data ark i Factbook regnearkTips: Utropstegnet (
!) indikerer at funksjonen refererer til et annet ark i regnearket enn selve formelen. -
$A:$AA, for området i arket, fra den første raden$Atil den siste kolonnen$AATips: Dollartegnet
$foran rad- og kolonnenumrene i området -$A:$AA- indikerer en absolutt referanse, noe som betyr at cellekoordinatene forblir de samme selv om du kopierer og flytter formelen.
Kort sagt, INDEX('Metric Data'!$A:$AA) refererer til en hvilken som helst celle i Metric data -arket. Funksjonene MATCH i funksjonen INDEX angir deretter den spesifikke raden og kolonnen i verdien som skal returneres.
MATCH-funksjonen
Funksjonen MATCH - som MATCH(lookup value,lookup array,match type) - leter deretter etter en bestemt verdi innenfor det området som er spesifisert av INDEX -funksjonen og returnerer dens relative radposisjon.
I eksempelet Metric name MATCH($A4,'Metric Data'!$B:$B,0):
-
$A4angir -oppslagsverdien - i dette tilfellet metrikk-ID-en - basert på cellekoordinatene i ytelsestabellen.Tips: For å slå opp metriske detaljer eller verdier fra Metriske data i Factbook eller Datainnsamling regnearket, bruker du metrisk ID eller dimensjon; fra Data output ark, bruker du metrisk ID, dimensjon, år eller innsamlingsperiode.
-
'Metric Data'!$B:$Bangir oppslagsmatrisen, eller hvor du finner oppslagsverdien;'Metric Data'!for Metric data arket i Factbook regnearket, og$B:$Bfor raden og kolonnen i dette arket. -
0angir trefftype; i dette tilfellet et eksakt treff.Tips: Hvis du vil bruke en tilnærmet -match, skriver du inn
1for en verdi som er mindre enn eller lik oppslagsverdien, eller-1for en verdi som er større enn eller lik oppslagsverdien.
Den andre funksjonen MATCH - MATCH(C$3,'Metric Data'!$A$1:$O$1,0) - returnerer på sin side den relative kolonnen posisjonen til verdien.
Tips: I den andre MATCH -funksjonen låser C$3 radposisjonen basert på resultatet av den første MATCH -funksjonen, mens kolonnenummeret kan endres.
Tilleggsfunksjoner
For noen celler kan formelen (INDEX(MATCH,MATCH)) inneholde tilleggsfunksjoner - for eksempel TEXTJOIN eller CONCATENATE - for å opprette en tekstverdi basert på flere strenger. Hvis du vil vite mer om disse og andre regnearkfunksjoner, kan du gå til Støttede formelfunksjoner og operatorer.