「範圍」引數是指檢視時間的展開列與欄,並且其中的計算會隱藏後執行。排序會在計算完成後執行。
表格 2-2 範圍標記法
類型 | 標記法 | 描述 | 範例: |
---|---|---|---|
無 | 「範圍」標記法為選擇性。 | 指向列區段 2 中的所有展開列。
|
|
單一範圍 | [區段 (範圍)] | 單一展開列或欄 | 指向區段 2 中的展開列 5:
|
連續範圍參照 | [:] | 展開列或欄的範圍 | 指向列區段 2 中的展開列 5、6、7、8、9、10:
|
非連續範圍參照 | [,] | 多個單一展開列或欄 | 指向列區段 2 中的展開列 5、7、8 及 10:
|
若使用範圍,您可使用表格 2-2 中任何範圍標記法的組合。
範例 1:
指向在設計時間列 2 中的展開列 5 至 10:
row[2(5:10)]
如果列區段 2 展開至 15 個列,則函數僅會在展開列 5 至 10 操作。
範例 2:
識別設計時間欄 A 中的欄 C 至 E:
column[A(C:E)]
範例 3:
指向在設計時間列 1、3、5、6、7、8、9、10、12、13、14、15 和 17:
row[2(1,3, 5:10, 12:15, 17)]
當方格包含隱藏特性時,也可能隱藏展開列與欄。如果「範圍」引數是指許多超出區段中展開列上限的展開列,就會略過多出的列。
範例 4:
在以下範例中,共有展開列 6 至 10,但區段 1 僅包含 3 個展開列。在此情況下,函數僅適用於展開列 6 至 8。
row[1(6:10)]
如果「範圍」中沒有展開列,則會略過整個軸參照。
範例 5:
如果區段 3 僅包含 10 個展開列,就會略過對 23 的參照:
row[3(23)]
範例 6:
如果輸入比結束範圍還大的開始範圍,系統就會在內部改變它們的位置。以下顯示如何反轉範圍:
row[1(7:5)] becomes row[1(5:7)]
多重參照相同的展開列或欄是有效的。但是,這可能導致在表示式中包含兩次相同的列或欄。
範例 7:
計算展開列 5 總和兩次:
row[2(3,5,7,5)].sum
範例 8:
指定展開列 3、4、5、6、7 與列 5。在計算平均值時包含列 5 兩次:
row[2(3:7,5)].ave