データ整形:ワークシートをラベルで結合する
複数ワークシートを一致するラベル行結合
必要なOriginのバージョン: Origin 2015 SR0以降
wjoinbylabel irng:=[Book1](Sheet1,Sheet2) label:=L unmatch:=1 multiple:=1;
スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。
表示 名 |
変数 名 |
I/O と データ型 |
デフォルト 値 |
説明 |
---|---|---|---|---|
入力ワークシート | irng |
入力 Range |
|
これは、入力するワークシート範囲を指定するのに使用します。 シンタックス: ([BookName]SheetName!,[BookName2]SheetName2!) |
一致するラベル行 | label |
入力 string |
|
ラベル行文字を使用してラベル行を指定します。 ロングネーム、単位、コメントを含むラベル行を参照して列が統合されます。 |
非一致を削除 | unmatch |
入力 int |
|
複数ワークシートを一つのシートに結合するときにラベル行が一致しない列を削除するか(1=削除)どうか指定します。 |
重複を削除 | multiple |
入力 int |
|
1つ以上のソースワークシート内の列に固有の一致ラベル行があるときに、一致したラベル行の列のみ保持するか指定(1=一つだけ保持)します。 |
一致した全ての組み合わせ | combine |
入力 int |
|
ソースワークシートを1つのシートに結合するとき一致したラベル行の列の全組み合わせを表示するか指定(1=表示)します。 |
データセット識別子 | id |
入力 int |
|
ソースデータセットの識別子を指定します。
0 = なし, 1 = 範囲, 2 = ブック名, 3 = シート名, 4 =インデックスで作成された行番号を使用してデータセットソースを指定, 5 = ソースワークシートのシートラベルを表示 |
インデックス | index |
入力 string |
|
id=4のときに利用できます。識別子のインデックスを指定します。
フォーマットは、開始:増分です。例えば、”1:2”の場合はソースワークシートを1,3,5...として指定します。 |
データの前に挿入 | idpos |
入力 int |
|
id = 0でないとき利用可能です。データセット識別子をデータの前後どちらに置くか設定します。 |
出力ワークシート | ow |
出力 ワークシート |
|
出力範囲を指定します。シンタックスはこちらです。 |
このXファンクションは、指定された手法を元に一致するラベル行により複数ワークシートを1つのワークシートに結合します。
このツールの機能の詳細については、このツールに関するOriginのヘルプページを参照してください。
wAppend, wjoinbycol, wjoincols
キーワード:統合, 結合