Excel ファイルを比較するときに 2 つの列をリンクする
xlCompare にはリンク列と呼ばれる機能があります。 ここでは、それが何を意味するのか、いつ使用する必要があるのかについて説明します。
次のケースを想像してください。 左側のファイルには、注文に含まれる製品の識別子を表す列 Code# が含まれています。 右側のファイルでは、同じデータがインポートされ、製品 ID# として保存されています
このようなファイルを比較すると、列コード番号が緑色で強調表示され、製品 ID# が赤色で強調表示され、差分エクスプローラーで両方が一意の列としてマークされます。
これら 2 つの列の値を比較するように xlCompare を指定するにはどうすればよいですか?
これをリンク列と呼びます。 xlCompare を使用すると、ワークシート上の任意の 2 つの列をバインドできます。 これらは異なる名前を持つことができ、ワークシート内の異なる場所に存在することもできます。 xlCompare は、一方の列のセルともう一方の列のセルを比較します。
したがって、リンクされた列は、2 つの特定の列のデータを処理するように xlCompare を指定するメソッドです。
2つの列をリンクする方法
- ワークシート上の任意の場所を右クリックし、コンテキスト メニューを呼び出します。
- 「列の管理」コマンドを使用する

[列の管理] ウィンドウが開き、すべての列を非表示、無視、リンクできます。
- リスト内の別の列にバインドする列を選択します
- リンクをクリックします | セットボタン

xlCompare は、対応するワークシートを提供します。
- 対応する列を選択してください
- 「リンク」ボタンをクリックします

これで列がリンクされ、比較に使用されます。
ワークシート上の視覚的な表示
xlCompare では、リンクされた列の見出しにリンク アイコンが表示されます。
見出しのツールチップ ウィンドウには、選択した列にリンクされている対応する列が表示されます。