SORT
PredictiveInsight のみに適用されます。
構文
SORT(column [, keyword]) SORT(column, data [, keyword])
パラメーター
column
第 1 のフォーマット (data なし) では、これがソート対象のデータ列 (数値またはテキスト) になります。これは定数、列、単一列のセル範囲、または以上のいずれかに評価される式になります。このデータ範囲は、 を超える値を含むことができません。
data
このパラメーターを指定する場合、これは column をソート基準として使用するソートの対象となるデータです (data には数値データまたはテキストの列を含めることができる)。data パラメーターは、列、セル範囲、または以上のいずれかに評価される式になります。data のフォーマット定義については、このガイドの IBM ® 製品の章にある「マクロ関数パラメーター」セクションを参照してください。このデータ範囲は、 を超える行を含むことができません。
keyword
このオプション・キーワードは、値を昇順 (最小から最大へ) でソートするか、降順 (最大から最小へ) でソートするかを決定します。次のいずれかを選択します。
ASCEND - data を昇順で (増加する方向に) ソートします (デフォルト)
DESCEND - data を降順で (減少する方向に) ソートします
IBM ® Campaign のキーワードの使用について詳しくは、 フォーマットの仕様 を参照してください。
IBM ® PredictiveInsight のキーワードの使用について詳しくは、 フォーマットの仕様 を参照してください。
説明
SORT は指定されたデータ範囲 (column に従って、column または data) の値を、keyword の値 (ASCEND または DESCEND) に基づいてソートします。 ソート対象の各入力列に対して、新しい列 1 つを戻します。column のみが指定されている場合、column の値は、keyword パラメーターで指定されている順序 (昇順または降順) でソートされます。テキスト列の場合、昇順はアルファベット順 (a から z) で、降順はその逆 (z から a) です。data も同時に指定されている場合、column をソート基準として使用してソートされます。
*
column に単一列セル範囲が指定されている場合、data対応する 行をソートするには、data に対して同じセル範囲を指定する必要があります。 そうでない場合、デフォルトで data の最初の n 行がソートされます。 例えば、対応する行をソートするには、次のように指定します。TEMP = SORT(V1[100:200], V2[100:200]:V5) そうでない場合、TEMP = SORT(V1[100:200], V2:V5)TEMP = SORT(V1[100:200], V2[1:101]:V5) と同じです。
TEMP = SORT(COLUMN(5, 3, 2, 4, 1)) または TEMP = SORT(COLUMN(5, 3, 2, 4, 1), ASCEND)
TEMP という名前で値 1234、および 5 を含む新しい列を作成します。
TEMP という名前でストリング ab、および c を含む新しい列を作成します。
TEMP という名前で値 1514131211、および 10 を含む新しい列を作成します。
TEMP という名前で V1 列の値を昇順でソートした値を含む新しい列を作成します。
TEMPVX、および VY という名前の新しい列 3 つを作成します。TEMP 列の値は、V1 列の内容を昇順でソートしたものです。VX 列の値は V2 列の対応する内容で、VY 列の値は V3 列の対応する内容です。
TEMP という名前で、最初の 11 個のセルに V1 列の 10 から 20 行までの値を降順でソートしたものを含む新しい列を作成します。TEMP の他のセルは空です。
TEMP = SORT(V1[5:10], V2) または TEMP = SORT(V1[5:10], V2[1:6])
TEMP という名前で、最初の 6 個のセルに、V2 列の 1 から 6 行の値を V1 列のセル 5 から 10 の降順にソートしたものが含まれる新しい列を作成します。 TEMP の他のセルは空です。
TEMP という名前で、最初の 6 個のセルに、V2 列 の 5 から 10 行のセルの値を V1 列のセル 5 から 10 の降順にソートしたものが含まれる新しい列を作成します。TEMP の他のセルは空です。
TEMP = SORT(V1[10:50], V2:V3) または TEMP = SORT(V1[10:50], V2[1:41]:V3)
TEMP および VX という名前で、それぞれ 1 から 41 行に値が入った (他のセルは空の) 新しい列 2 つを作成します。TEMP 列の値は、V2 列の 1 から 41 行の値を V1 列の 10 から 50 行に従ってソートしたものです。同様に、VX 列の値は、V3 列の 1 から 41 行の値を V1 列の 10 から 50 行に従ってソートしたものです。 V1 列は昇順にソートされます。