データ整形:ワークシートの分割
行/列または参照列の値でワークシートを分割します
必要なOriginのバージョン: Origin 8.6 以降
部分ワークシートの分割、参照列による分割、結果シート名の事前設定は2017b以上が必要です。
値と条件の両方に従う参照列による分割は2021が必要です。
1. wsplit mode:=row row:=5;
2. wsplit mode:=label label:=L keep:=1;
3. wsplit mode:=ref ref:=[Book1]Sheet1!A name:=<[<%N_%V>]>;
4. wsplit mode:=ref ref:=[Book1]Sheet1!D refmode:=change turnpoint:=pregroup refsort:=desc;
スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。
入力
Worksheet
int
オプションリスト:
string
Range
選択した参照列に従ってワークシート行を分割する方法を指定します。
このコントロールは参照列ボックスで1つの参照列を選んでいる場合にのみ有効になります。 オプションリスト:
double
オプションリスト:
Note Origin 2017から、列のショートネームは、アルファベット順に制限されます。初期設定ではこれは編集出来ません。ショートネームを維持オプションはGUIでは非表示です。(ページ下部のノートをご覧ください)スクリプトユーザは、@SSGの値に関らず、sn:=1を使って編集されたショートネームを出力することが可能です。
sn:=1
入力 int
出力
WorksheetPage
%N = あればロングネームなければショートネーム %C = データセット名 %M = コメント %U = 単位 %V = セル値(グループ変数)を参照
変数は組み合わせ可能で、任意テキストを含めることもできます(%N=%V など)。単一、組み合わせ、任意テキストとの組み合わせのどの場合も、次のサンプルのように変数は保護されます。
wsplit mode:=ref ref:=[Book1]Sheet1!A name:=<[<%N_%V>]>;
このXファンクションは、指定された方法でワークシートの複数列を複数のワークシートに分割します。
wsplit_book