列、欄或儲存格參照引數

列、欄或儲存格引數的語法如下:

FunctionName(GridName.GridElement[segment(range)].Property)

表格 -7 引數元件

引數 描述
GridName

(選擇性) 方格的名稱。

例如,Difference (grid1.row[5], grid2.row[5]) 可傳回 grid1 和 grid2 上兩個列的差異。

如果未指定 GridName,則預設值為輸入公式的目前方格。

GridElement

(選擇性)下列其中一個關鍵字:rowcolcolumncell

例如,Max(row[1], row[2], row[3]) 會傳回三列的最大值。(關鍵字 rowcolumncol 為選擇性。)

您必須指定列與欄區段 ID。例如,cell[2, A] 會參照列 2 與欄 A 間交集的儲存格。

關鍵字 cell 為選用。例如,[5,B] 可參照位於列 5 和欄 B 之間交集的儲存格。儲存格參照可以使用 [row, col] 語法或 [col, row] 語法。

如果指定 GridElement,則字母表示欄,數字表示列;例如,Max ([1,A], [2,A], [3,A])

segment

(必要) 方格的列、欄或儲存格參照號碼。若為展開的列或欄,您必須指定區段,例如,row[2] 指向列區段 2 的位置。區段會以方括弧 [ ] 括住。

range

(選擇性) 從指定區段展開的列、欄或儲存格。如果指定 range,將僅使用指定的範圍進行公式計算。例如,row[2(3:5)] 只會使用展開區段 2 的第 3 列到第 5 列。

未提供 range 時,會使用所有展開的儲存格。

註:

如果區段僅展開為一列或一欄,請勿使用 range 引數。

property

(選擇性)下列其中一個關鍵字:averageaverageAcountcountAmaxminproductsum。特性用來聚總展開的列、欄或指定的儲存格。

當參照是引數時,請勿指定特性。未指定特性時,函數會以最合適的方式計算參照。例如,下列的表示式會傳回列 1 與 2 的儲存格平均:

Average(row[1], row[2])

不過下列的範例會先計算 row[1] 的平均,再計算 row[2] 的平均,然後將這兩個結果相加後除以 2:

Average(row[1].average, row[2].average)

對於作為函數引數的列、欄或儲存格參照,其預設特性為 sum 特性。例如,下列運算式的預設特性為總計:

row[2]

請參閱聚總特性引數參照特性引數

由於 segment 是參照唯一需要的部分,因此下列參照皆為相同:

 Grid1.row[1].sum
 [1]

在計算中,AverageACountA 包含 #missing#error 儲存格。例如,如果列 1 此區段列展開至 Qtr1 = 100、Qtr2 = 200、Qtr3 = #missing 及 Qtr4 = 400,則下列函數會傳回值 4:

row[1].CountA

所有其他的函數會排除 #missing 資料或 #error 儲存格。例如先前範例,列 1 展開至 Qtr1 = 100、Qtr2 = 200、Qtr3 = #missing 及 Qtr4 = 400,在此範例中會傳回 3:

row[1].Count