wjoinbylabel

メニュー情報

データ整形:ワークシートをラベルで結合する

概要

複数ワークシートを一致するラベル行結合

追加の情報

必要なOriginのバージョン: Origin 2015 SR0以降

コマンドラインでの使用法

wjoinbylabel irng:=[Book1](Sheet1,Sheet2) label:=L unmatch:=1 multiple:=1;

Xファンクションの実行オプション

スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。

変数

表示
変数
I/O

データ型
デフォルト
説明
入力ワークシート irng

入力

Range

<unassigned>

これは、入力するワークシート範囲を指定するのに使用します。

シンタックス: ([BookName]SheetName!,[BookName2]SheetName2!)

一致するラベル行 label

入力

string

<unassigned>
ラベル行文字を使用してラベル行を指定します。

ロングネーム単位コメントを含むラベル行を参照して列が統合されます。
各ラベル行の文字については、列ラベル行文字を参照してください。

非一致を削除 unmatch

入力

int

0
複数ワークシートを一つのシートに結合するときにラベル行が一致しない列を削除するか(1=削除)どうか指定します。
重複を削除 multiple

入力

int

0
1つ以上のソースワークシート内の列に固有の一致ラベル行があるときに、一致したラベル行の列のみ保持するか指定(1=一つだけ保持)します。
一致した全ての組み合わせ combine

入力

int

0
ソースワークシートを1つのシートに結合するとき一致したラベル行の列の全組み合わせを表示するか指定(1=表示)します。
データセット識別子 id

入力

int

3
ソースデータセットの識別子を指定します。

0 = なし, 1 = 範囲, 2 = ブック名, 3 = シート名, 4 =インデックスで作成された行番号を使用してデータセットソースを指定, 5 = ソースワークシートのシートラベルを表示

インデックス index

入力

string

<自動>
id=4のときに利用できます。識別子のインデックスを指定します。

フォーマットは、開始増分です。例えば、”1:2”の場合はソースワークシートを1,3,5...として指定します。

データの前に挿入 idpos

入力

int

0
id = 0でないとき利用可能です。データセット識別子をデータの前後どちらに置くか設定します。
出力ワークシート ow

出力

ワークシート

<new>
出力範囲を指定します。シンタックスはこちらです。

説明

このXファンクションは、指定された手法を元に一致するラベル行により複数ワークシートを1つのワークシートに結合します。

このツールの機能の詳細については、このツールに関するOriginのヘルプページを参照してください。

関連するXファンクション

wAppend, wjoinbycol, wjoincols


キーワード:統合, 結合