複数の Excel シートを一括比較できる差分比較ツール

SuperXLe 複数シートの比較を一括で のアイコン

SuperXLe 複数シートの比較を一括で

ダウンロード

対応OS:
Windows 7/8/8.1/10
バージョン:
2.7(2018/10/31)

複数の Excel シートを一括比較し、結果を別の Excel ファイルに表示する Excel マクロツールです。
比較結果ファイルを作成し、差分がある場合には差分のあるセルの数と実際に差分のあるセルの場所を表示します。
同一の Excel ファイル内の任意のシートの比較だけでなく、2つの Excel ファイルのシートの比較、2つの Excel ファイルの同一名称シートの比較(同一名称であれば複数シートを一括比較)に対応しているのが特徴です。

提供元:
※ 本ソフトは Excel アドイン SuperXLe Basic から独立した機能です。

SuperXLe 複数シートの比較を一括で の使い方

ダウンロード

  1. Vector のダウンロードページへアクセスし、「ダウンロードページへ」ボタンをクリックしてダウンロードします。
  2. ダウンロードした圧縮ファイル(SuperXLe_Sheet_Compare_2.7.zip)を解凍し、SuperXLe_Sheet_Compare_2.7.xlsm から起動します。
    ※ 本ソフトはインストール不要で利用できます。

使い方

初期設定

本ソフトの利用するには、次の手順が必要です。
※ 設定していない場合は次のポップアップウィンドウが表示されます。
本ソフト使用前に設定が必要

  1. メニューバーから「ファイル」⇒「オプション」とクリックします。
  2. 「Excel のオプション」画面が表示されます。
    左メニューの「セキュリティ センター」をクリックし、表示された画面内の「セキュリティ センターの設定」ボタンをクリックします。
  3. 「セキュリティ センター」画面が表示されます。
    左メニューの「マクロの設定」をクリックし、表示された画面内の「VBA プロジェクト オブジェクト モデルへのアクセスを信頼する」にチェックを入れて、「OK」ボタンをクリックして設定完了です。

2つの Excel ファイルのシートを比較する

  1. 比較したい Excel ファイルを開きます。
  2. 本ソフトを起動し、「複数シートの比較」ボタンをクリックします。
  3. 「シートの比較」画面が表示されます。
    1. 赤色文字の「対象シート1」のグループ内から「ブック1」に対象の Excel ファイル名、「シート1(複数可)」から対象のシート名を選択します。
    2. 同様に、青色文字の「対象シート2」のグループ内から「ブック2」に対象の Excel ファイル名、「シート2」から対象のシート名を選択します。
      ※ 「対象シート1」とシート名が同じ場合は「対象シート1と同名シートを選択」にチェックを入れると素早く選択できます。
    3. 「対象セル範囲」グループから「先頭行をデータの見出しとみなす」を選択し、「行数」の項目を見出しとなる任意の行数に指定して「実行」ボタンをクリックします。
      ※ 例えば、見出しのラベルとなる項目が1行目だった場合は、「1」とします。
      ※ ウィンドウ枠を固定している場合は、「先頭行の見出しを各シートのウィンドウ枠の固定位置から自動で判別」を選択する方が便利です。
  4. 比較が終わると比較結果ファイルが表示されます。
    「相違数」に差分のあるセルの数が表示されます。
    ※ ちなみに比較結果ファイルは「対象シート1」で指定した Excel ファイルと同じ場所に「(対象シート1のファイル名)_比較結果.xlsx」というファイル名で保存されます。
    どのセルに差分があったのか確認するには「比較結果_(シート名)」シートをクリックします。
  5. 比較結果シートが表示されます。
    差異のあるセルに背景色黄色で「N」と表示されます。
  6. 比較した Excel シートのどこに差異があるのかが把握できるようになっています。
    差異のある箇所の「N」をダブルクリックすると、Excel ファイルを縦に並べて該当箇所を比較しやすいように表示してくれます。
    ※ 開いている Excel ファイルをすべて縦に並べて表示するため、本ソフトの Excel を含めて、不要な Excel をすべて閉じておくと見やすくなります。
    比較結果ファイルの「N」をダブルクリックしたときの動作

2つの Excel ファイルの複数シートを比較する

2つの Excel ファイルの複数シートを一括で比較します。
比較対象となるのはそれぞれの Excel ファイルにある同一名称のシートが対象となります。

  1. 比較したい Excel ファイルを開きます。
  2. 本ソフトを起動し、「複数シートの比較」ボタンをクリックします。
  3. 「シートの比較」画面が表示されます。
    1. 赤色文字の「対象シート1」のグループ内から「ブック1」に対象の Excel ファイル名、「シート1(複数可)」から対象のシート名を選択します。
      ※ 複数選択する場合は「全シートが対象」にチェックを入れるか、対象としたいシート名の1つをクリックして選択した後、[Shift] キーを押しながら [↑] キーまたは [↓] キーを押して複数選択します。
    2. 同様に、青色文字の「対象シート2」のグループ内から「ブック2」に対象の Excel ファイル名を選択します。
      シートは自動選択されるため、シートの選択は不要です。
    3. 「対象セル範囲」グループから「行数」の項目を見出しとなる任意の行数に指定して「実行」ボタンをクリックします。
      ※ 例えば、見出しのラベルとなる項目が1行目だった場合は、「1」とします。
  4. 比較が終わると比較結果ファイルが表示されます。
    「相違数」に差分のあるセルの数が表示されます。
    ※ ちなみに比較結果ファイルは「対象シート1」で指定した Excel ファイルと同じ場所に「(対象シート1のファイル名)_比較結果.xlsx」というファイル名で保存されます。
    どのセルに差分があったのか確認するには「比較結果_(シート名)」シートをクリックして確認します。

比較結果に差異のないセルを表示する

初期設定では差異があるセルに「N」が表示されますが、差異のないセルに「S」を表示する、という方法も可能です。
  1. 比較したい Excel ファイルを開きます。
  2. 本ソフトを起動し、「複数シートの比較」ボタンをクリックします。
  3. 「シートの比較」画面が表示されます。
    「比較の使用(セル/シート共通)」タブをクリックし、「両方のセルが一致の場合に「S」を表示」をクリックして選択します。
  4. 「シートの設定」タブをクリックし、比較対象ファイル、シートを設定して「実行」ボタンをクリックします。
  5. 比較が終わると比較結果ファイルが表示されます。
    「同一数」に差分のないセルの数が表示されます。
  6. 「比較結果_(シート名)」シートをクリックすると、比較結果シートが表示されます。

ユーザーレビュー

  • 4

    エクセルのシート内の文字比較するソフトを探していました。 …

    usericon n_iso2005
    投稿数: 1件
    Windows 7

    エクセルのシート内の文字比較するソフトを探していました。
    手軽に出来て、元のデータに影響なく、比較結果もシンプルでわかり易いです。
    非常に使いやすいと感じました。
    ファイルを立ち上げて実行するだけなので、インストールも要らず便利です。

    3人が参考になったと回答しています。
    このレビューは参考になりましたか?はい
  • 5

    パソコン初心者です。ダウンロードしてみました。 使い方に少…

    usericon kkf
    投稿数: 1件
    Windows 7

    パソコン初心者です。ダウンロードしてみました。
    使い方に少し戸惑いましたが、テスタデータを何度か試してみました。
    とても便利なソフトだと思います。
    無料なのは素敵ですね!

    4人が参考になったと回答しています。
    このレビューは参考になりましたか?はい