行インデックスのグループ化により、列を複数列に分割します。
必要なOriginのバージョン: Origin 2015 SR1以降
1. colsplit irng:=col(A) nrows:=3;
2. colsplit irng:=col(B) method:=seq nrows:=10;
3. colsplit irng:=[Book1]Sheet1!(1,2);
表示 名 |
変数 名 |
I/O と データ型 |
デフォルト 値 |
説明 |
---|---|---|---|---|
分割したい列を選択します。 | irng |
入力 Range |
|
1つ以上の列の入力データ範囲を指定します。 |
サブグループ法 | method |
入力 int |
|
nrows変数と動作するサブグループ法を選択します(例えばN はnrowsによって定義された値)。 オプションリスト
|
N | nrows |
入力 int |
|
method 変数で使用されるN 値を指定します。選択されたサブグループ法(method 変数)をベースにし、意味が異なります。 |
参照列 | ref |
入力 列 |
|
サブグループ法変数に参照列による(ref)を選択したとき、参照列を指定します。 |
分割 | split |
入力 int |
|
サブグループ法変数に参照列による(ref)を選択したとき、分割方法を指定します。 オプションリスト:
|
区切りの値 | sep |
入力 string |
|
分割に使用する区切り文字を指定します。 |
条件を満たす行 | match |
入力 int |
|
区切り文字で分割するときの条件を満たす行をどうするか指定します。 オプションリスト:
|
連続する行を1つとして扱う | consecutive |
入力 int |
|
条件を満たす行が連続している場合、1つとして扱うかを指定します。 |
間隔 | interval |
入力 double |
|
分割する間隔を指定します。 |
開始値 | start |
入力 double |
|
間隔で分割するときの開始値を指定します。 |
参照によるソート | sort |
入力 int |
|
間隔で分割するときに出力結果の参照列の値によって各グループをソートするか指定します。 |
出力 | rd |
出力 ReportData |
|
結果表を出力する場所を指定します。シンタックスはここを確認してください。 |
このXファンクションの考え方はwunstackcolと同様ですが、グループ化は行インデックスまたは指定した参照列を基準にします。