![]() |
In der Regel empfiehlt es sich, eine Prädikatspalte zu erstellen, die eine der Vergleichsmakrofunktionen verwendet (==, >, <, ISEVEN, ISODD usw.). Dann können die fraglichen Zeilen mithilfe der Makrofunktion EXTRACT aus einem angegebenen Datenbereich extrahiert werden. Dies kann dazu verwendet werden, ungültige Dateneinträge auszusondern (etwa wenn ein bestimmter Wert den Maximal- oder Minimalwert für eine Datenvariable überschreitet). Darüber hinaus können alle Beispiele einer bestimmten Klasse konsolidiert werden (wenn z. B. die Spalte W3 bei einer der Ausgabeklassen Einsen und Nullen enthält, können Sie mit W4=EXTRACT(W3, W1:W2) die Eingaben W1 und W2 extrahieren). Da EXTRACT alle extrahierten Zeilen zu einem Datenblock komprimiert (d. h., den Zellenbereich WX[1:n]:WY füllt, wobei n die Anzahl der extrahierten Zeilen ist), kann die Funktion dazu verwendet werden, einen Zellenbereich von den aktuellen Zeilenpositionen in Zeile 1 bis n des Arbeitsblatts zu kopieren.
|
Erstellt zwei neue Spalten TEMP und WX, die in den ersten 51 Zellen Werte enthalten. Die Werte in der Spalte TEMP sind die Zellen 50-100 von Spalte W1, die Werte in der Spalte WX sind die Zellen 50-100 von Spalte W2.
|
Erstellt zwei neue Spalten TEMP und WX. Bei jeder Zeile, bei der der Wert in Spalte W3 eins ist, wird die entsprechende Zeile in den Spalten W1 und W2 in Spalte TEMP bzw. WX extrahiert.
|
Erstellt eine neue Spalte TEMP, die alle Werte in Spalte W1 enthält, die größer als die entsprechenden Werte in Spalte W2 sind.
|
Erstellt zwei neue Spalten TEMP und WX. Bei den Zeilen 10-20, bei denen der Wert in Spalte W3 eins ist, wird die entsprechende Zeile in den Spalten W1 und W2 in Spalte TEMP bzw. WX extrahiert.
|
Copyright IBM Corporation 2015. All Rights Reserved.
|