您的 Workiva 可持續性報告工作區可能包括資料收集 和Factbook 電子表格,這些電子表格使用(INDEX(MATCH,MATCH)) 公式來識別可持續性計劃 中的度量,並從度量資料 和資料輸出 表中擷取其詳細資料和數值。例如,若要從公制資料 工作表中擷取公制名稱,Factbook 電子表格Performance tables 部分會在公制名稱 單元格中使用此(INDEX(MATCH,MATCH)) 公式:
(INDEX(「公制資料」!$A:$AA,MATCH($A4,「公制資料」!$B:$B,0),MATCH(C$3,「公制資料」!$A$1:$O$1,0))
提示: 從公式詳細資訊 面板,您可以檢視選取儲存格公式的詳細資訊,包括其引用的其他儲存格。
為了幫助理解(INDEX(MATCH,MATCH)) 公式,請將其分解為核心功能。
提示: 您可以使用(INDEX(MATCH,MATCH)) 公式,根據報告需要自訂資料收集 或Factbook 電子表格。
INDEX 函數
基本上,INDEX 函數 - 如INDEX(range,row number,column number) - 會根據MATCH 函數指定的位置,返回特定值。
在公制名稱 列的範例中,在Factbook 電子表格的效能表中,INDEX('Metric Data'!$A:$AA) 指定在哪裡尋找數值:
-
公制資料'!,表示公制資料 表格的Factbook 電子表格提示: 感嘆號 (
!) 表示函數引用的試算表工作表與公式本身不同。 -
$A:$AA, 表示工作表內的範圍,從第一行$A到最後一列$AA提示: 範圍的行和列號之前的美元符號
$-$A:$AA- 表示絕對引用, 這意味著即使複製和移動公式,單元格坐標也保持不變。
簡而言之,INDEX(「公制資料」!$A:$AA) 引用 公制資料 工作表內的任何 單元格。INDEX 函數中的MATCH 函數,然後指 定要返回值的特定行和列。
MATCH 函數
MATCH 函數 - 如MATCH(lookup value,lookup array,match type) - 然後在INDEX 函數指定的範圍內尋找特定值,並返回其相對的行 位置。
在公制名稱 的範例中,MATCH($A4,'Metric Data'!$B:$B,0) :
-
$A4指定查詢值 - 在這種情況下,度量 ID - 基於其在效能表中的單元格座標。祕訣: 若要從公制資料 工作表的Factbook 或Data collection 電子表格中查詢公制詳細資訊或數值,請使用公制 ID 或尺寸;從Data output 工作表中,請使用公制 ID、尺寸、年份或收集期間。
-
'Metric Data「!$B:$B指定查找数组 ,或查找查找值的位置;」Metric Data'!用于Factbook 电子表格中的Metric data 工作表,$B:$B用于该工作表中的行和列。 -
0指定匹配类型 ;在这种情况下,是精确 匹配。提示: 要使用近似值 匹配,如果值小于或等于查找值,请输入
1,如果值大于或等于查找值,请输入-1。
反過來,第二個MATCH 函式 -MATCH(C$3,'Metric Data'!$A$1:$O$1,0) - 同樣返回值的相對列 位置。
提示: 在第二个MATCH 函数中,C$3 根据第一个MATCH 函数的结果锁定行位置,同时列号可以更改。
附加函數
對於某些單元格,(INDEX(MATCH,MATCH)) 公式可能包含其他函數 - 例如TEXTJOIN 或CONCATENATE - 以根據多個字串建立文字值。要瞭解有關這些及其他試算表函數的更多資訊,請檢視支援的公式函數和運算符號 。