Das Argument "Range" verweist auf eingeblendete Ansichtszeilen und -spalten, für die Berechnungen nach Unterdrückungen ausgeführt werden. Sortierungen werden nach abgeschlossenen Berechnungen ausgeführt.
Tabelle 2-2 Bereichsnotation
Typ | Notation | Beschreibung | Beispiel |
---|---|---|---|
Kein | Das Argument "Range" ist optional. | Auf alle eingeblendeten Zeilen in Zeilensegment 2 verweisen:
|
|
Einzelner Bereich | [segment (range)] | Einzelne eingeblendete Zeile oder Spalte | Auf eingeblendete Zeile 5 in Segment 2 verweisen:
|
Referenz für aufeinanderfolgenden Bereich | [:] | Bereich von eingeblendeten Zeilen oder Spalten | Auf eingeblendete Zeilen 5, 6, 7, 8, 9, 10 in Zeilensegment 2 verweisen:
|
Referenzen für nicht aufeinanderfolgende Bereiche | [,] | Mehrere einzelne eingeblendete Zeilen oder Spalten | Auf eingeblendete Zeilen 5, 7, 8 und 10 in Zeilensegment 2 verweisen:
|
Bei Verwendung eines Bereichs können Sie eine beliebige Kombination der unter Tabelle 2-2 beschriebenen Bereichsnotationen verwenden.
Beispiel 1:
Auf die eingeblendeten Zeilen 5 bis 10 in Designzeile 2 verweisen:
row[2(5:10)]
Wenn Zeilensegment 2 insgesamt 15 Zeilen umfasst, wird die Funktion nur auf die eingeblendeten Zeilen 5 bis 10 angewendet.
Beispiel 2:
Spalten C bis E in Designspalte A angeben:
column[A(C:E)]
Beispiel 3:
Auf die eingeblendeten Zeilen 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15 und 17 in Designzeile 2 verweisen:
row[2(1,3, 5:10, 12:15, 17)]
Wenn das Raster Unterdrückungseigenschaften enthält, werden eingeblendete Zeilen und Spalten möglicherweise unterdrückt. Wenn das Argument "Range" auf eine Anzahl von eingeblendeten Zeilen verweist, die größer ist als die maximale Anzahl der im Segment eingeblendeten Zeilen, werden die zusätzlichen Zeilen ignoriert.
Beispiel 4:
Im folgenden Beispiel sind die eingeblendeten Zeilen 6 bis 10 angegeben, das Segment 1 enthält jedoch nur 3 eingeblendete Zeilen. In diesem Fall wird die Funktion nur auf die eingeblendeten Zeilen 6 bis 8 angewendet:
row[1(6:10)]
Falls keine der eingeblendeten Zeilen im angegebenen Bereich liegt, wird die gesamte Achsenreferenz ignoriert.
Beispiel 5:
Referenz auf 23 ignorieren, wenn Segment 3 nur 10 eingeblendete Zeilen enthält:
row[3(23)]
Beispiel 6:
Wenn der eingegebene Startbereich größer ist als der Endbereich, werden die Bereiche intern vom System vertauscht. Im Folgenden wird gezeigt, wie der Bereich umgekehrt wird:
row[1(7:5)] becomes row[1(5:7)]
Es sind mehrere Referenzen auf dieselben eingeblendeten Zeilen oder Spalten zulässig. Dies kann jedoch dazu führen, dass dieselben Zeilen oder Spalten zweimal in einem Ausdruck berücksichtigt werden.
Beispiel 7:
Eingeblendete Zeile 5 zweimal summieren:
row[2(3,5,7,5)].sum
Beispiel 8:
Eingeblendete Zeilen 3, 4, 5, 6, 7 und Zeile 5 angeben. Zeile 5 bei der Berechnung des Durchschnitts zweimal einschließen:
row[2(3:7,5)].ave