ミラー列

目次

ミラー列とは?

「ミラー列」はOrigin2026bから導入されました。その名の通り、ミラー列は別の列を鏡のように参照する列であり、ソース列に対する変更(データの追加、削除、変更、マスクなど)が即座にミラー列にも反映されます。これはリンク貼り付けに似ていますが、大規模データでもメモリ負荷を抑えられるため、より高速かつ効率的にデータ同期を行うことができます。また、このワークフローを効率化するためのツールやメニューも統合されています。

Note:



ミラー列とそのソース列は、通常の列と区別できるように特徴的な外観をしており、一目で識別することができます。

ソース列

ミラー列

ミラー列としてコピー/貼り付け

列をミラーとしてコピーし/貼り付けするには、

  1. ソース列を選択し、右クリックしてコンテキストメニューからコピー:コピーを選択します。
  2. 貼り付け先の列に移動し、右クリックしてミラー列として貼り付け...を選択します。
    Paste as Mirror Columns Context Menu.png

シート全体をミラーとしてコピー/貼り付け

ワークシートのミラーを作成するには

  1. ソースとなるワークシートのタブを右クリックし、コンテキストメニューから新しいブックにミラーを選択します。

Mirror to New Book.png

類似シートからミラー列を一括作成

列を1つずつミラーとして貼り付ける方法に加えて、類似シートからミラー列を作成ツールを使用すると、対象となる列を自動でスキャンし、1回の操作でミラー列を作成できます。基準となるソース列を選択し、一致条件(検索範囲や列の一致条件など)を設定するだけで、Originがプロジェクト内の複数のワークシートを検索し、一致する列を見つけて、1つの指定ワークシートにミラー列として一括作成します。

この機能は、実験データが複数のブックに分散している場合に、必要なデータを1か所に集めて処理・作図・横並び比較を行う際に便利です。

類似シートからミラー列を作成するには

  1. メニューワークシート: 類似シートからミラー列を作成を選択
Create Mirror Columns from Similar Sheets Dialog.png
ソース列

ソース列を1つ選択します。この列を参照として使用します。条件に一致する列がすべてソースとして収集され、それぞれからミラー列が作成されます。

出力先列

デフォルトでは、ミラー列は新しいブックに出力されます。ここでは、ミラー列を出力する開始位置となる列を指定できます。

X列を追加

ソース列がY列(一般的なケース)の場合、このオプションで対応するX列をコピーするかどうかを指定します。

  • なし
    X列をコピーしません。
  • 共通X列
    ソース列のX列をコピーし、すべてのミラー列に共通のXとして使用します。出力構造はXYYY...です。
  • 各シートから
    各シートのX列をそれぞれコピーし、各ミラー列に対応させます。出力構造はXYXYXY...です。
他のソース列

他の「類似列」をソース列としてどのように検索・取得するかを設定します。

  • 類似シートから
    ソースシートと同じ列数を持つワークシートを対象とします。列の一致条件で指定した条件を満たす列のみが収集され、ミラーのソースとして使用されます。
  • 類似シートの検索先
    検索範囲を指定します:アクティブブック/アクティブフォルダ(オープンまたは再帰)/プロジェクト
列の一致条件

他のソース列を、基準となるソース列とどのように一致させるかを指定します。

  • 列ラベルが一致していること
    列のロングネームまたはコメントで一致させます。なしを選択すると、列インデックスで一致させます。
  • 単位一致
  • 列属性一致

設定後、ミラーする列の合計が下部に表示され、確認できます。

ミラー作成オプション

出力されるミラー列に関する追加設定です。

  • ソース列ラベルを使用
    ソース列のラベル行(ロングネーム、単位、コメントなど)をコピーします。
  • シート/ブック名のラベル行を追加
    ソース元のシート名またはブック名を表示するためのラベル行を追加します。

列式をミラー列に変換

Origin 2026b以前では、列同士のリンクには列式列をコピーツールが使用されていました。これらの従来のリンク方法をミラー列に変換することで、パフォーマンスが向上し、より快適に利用できるようになります。


次のいずれかの条件を満たす場合、列をミラー列に変換できます。


リンク列をミラー列に変換するには

  1. メニューワークシート: ミラー列に変換...を選択
Convert to Mirror Columns Dialog.png
列の数式/
列のコピー出力
変換する列の種類を選択します。
  • 計算を含まず、単一の列を参照する列式で作成された列
    および/または、
  • 列をコピーの出力

詳細については、上記のミラー列に変換できる条件のセクションをご参照ください。

変換範囲 変換対象となる列を検索・変換する範囲を指定します。
現在のワークシート/現在のブック/現在のフォルダ(開いているもの/再帰的)/プロジェクト全体
ソース列ラベルを使用 列の数式を選択した場合、このチェックボックスをオンにすると、ソース列のラベル行をコピーします。

列コピー出力の場合、ソースラベルを使用するかどうかは列をコピーダイアログのラベルのコピー設定に依存します。

変換された列の一覧を出力 変換された列の一覧をどこに出力するかを指定します。
なし/メッセージログ/メモウィンドウ/メモ帳