Excelファイルを2つ比較して違いを強調表示する3つの方法
パソコンの異なるフォルダに、よく似た名前のExcelファイルが2つ保存されていることはありませんか?それらが同じブックの複製なのか、別バージョンのファイルなのかを判断するのは意外と難しいものです。この記事では、Excelがインストールされていない環境でも対応できる、2つのExcelファイルを比較する方法を詳しく解説します。
これらの比較ツールを活用すれば、ワークシート内のデータの不整合、古い値、壊れた数式、誤った計算などの問題を素早く発見できます。
1. 「並べて表示」機能で2つのExcelシートを比較
データ量が少なく、ひと目で内容を確認できる場合は、各ファイルを別ウィンドウで開き、Excel標準の「並べて表示(View Side by Side)」機能を使って比較するのがおすすめです。
- 両方のワークシートを含むExcelファイルを開き、「表示」タブから「新しいウィンドウを開く」を選択します。

- 新しく開いたウィンドウで、比較対象となる(2番目の)ワークシートに切り替えます。

ウィンドウのサイズや位置を調整し、画面上で2つのワークシートを左右に並べて表示しましょう。この方法は、行数・列数が少ないワークシートの比較に特に適しています。
- Excelの比較ツールで2つのウィンドウを自動的に並べたい場合は、「表示」タブにある「並べて表示」アイコンを選択します。

Excelが即座に2つのワークシートを横方向に並べて配置します。ただし、この横向きレイアウトでは比較しづらいことがあるため、次の手順で縦方向の配置に変更しましょう。
- 再び「表示」タブを開き、「すべて整列」を選択します。

- 「整列」ダイアログで「左右に並べて表示」を選択し、「OK」をクリックします。

これで2つのワークシートが画面上に左右に並んで表示されます。さらに比較を効率化するために、もう1つ設定を有効にしておきましょう。
- 「同期スクロール」を選択し、ハイライトされた状態になっていることを確認します。これにより、両方のワークシートを同時にスクロールでき、行単位の同期比較がスムーズに行えます。

両方のワークシートの先頭行がヘッダーの場合は、スクロールしてもヘッダーが動かないように固定しておくと便利です。
- 「ウィンドウ枠の固定」を選択し、「先頭行の固定」をクリックします。2番目のワークシートでも同じ操作を繰り返します。

- 「ウィンドウ位置のリセット」を選択すると、比較の向きを横向き形式に戻すことができます。

- 比較が完了したら、「並べて表示」を選択してワークシートを元のサイズに戻します。

これで、両方のワークシートをスクロールしながら1行ずつ丁寧に比較できます。この機能の最大のメリットは、すべてのExcelバージョンに標準搭載されている点です。ただし、数値が異なるセルやマクロ、数式の違いなどを自分の目で見つける作業は必要になります。
2. オンラインツールで2つのExcelファイルを比較
Excel比較サービスを提供するWebベースのツールも存在します。パソコンにExcelがインストールされていない場合に特に便利です。その中でも、Asposeが提供する「Excel Comparison」ツールは、2つのExcelファイルを比較するのに優れた無料Webツールです。
使い方は簡単です。1つ目の(メインの)Excelファイルを最初のボックスにアップロードし、もう1つのファイルを2つ目のボックスにドラッグして、「Compare Now」ボタンを選択するだけです。

ファイルに複数のシートが含まれている場合は、「Sheets」タブで比較したいシートを選択します。両方のシート間で値や内容が異なるセルがあると、AsposeのExcel比較ツールがその差分を黄色でハイライト表示してくれます。

ただし、これらのWebツールには制限があり、基本的にセルの値の違いしか検出できません。数式や計算処理の不一致まではハイライトできない点に注意が必要です。
3. 「Spreadsheet Compare」で2つのExcelファイルを比較
Spreadsheet Compareは、2つのExcelファイルやワークシートを詳細に比較できる信頼性の高いソフトウェアです。残念ながら現在はWindowsデバイス限定のツールですが、スタンドアロンプログラムとして提供されるほか、Office Professional Plus(2013および2016)やMicrosoft 365に含まれるMicrosoft Excelにも組み込まれています。
Excel内蔵のSpreadsheet Compareを使用する
お使いのExcelが上記のOfficeパッケージに含まれている場合は、「Inquire(照会)」アドイン経由でSpreadsheet Compareツールにアクセスできます。Excelに「Inquire」タブが表示されていない場合は、以下の手順で有効化しましょう。
- メニューバーの「ファイル」を選択します。

- サイドバーの「オプション」を選択します。

- サイドバーの「アドイン」を選択し、「管理」ドロップダウンメニューで「COM アドイン」を選択して「設定」をクリックします。

- 「Inquire」にチェックを入れて「OK」を選択します。

注意:COMアドインの一覧に「Inquire」のチェックボックスが見つからない場合、お使いのExcelまたはOfficeのバージョンはSpreadsheet Compareに対応していません。あるいは、組織の管理者によってこの機能が無効化されている可能性もあります。その場合は、Spreadsheet CompareがプリインストールされたOfficeバージョンをインストールするか、組織の管理者に問い合わせてください。
- 比較したい2つのExcelファイルを別々のウィンドウで開き、メニューバーの「Inquire」タブから「ファイルの比較」を選択します。

- Excelが自動的に1つ目と2つ目のファイルを「Compare」と「To」の各ダイアログボックスに割り当てます。「ファイルの入れ替え」を選択して優先ファイルと比較先ファイルを入れ替えることも、「比較」を選択してすぐに比較を開始することもできます。

すると、新しいウィンドウでSpreadsheet Compareが起動し、データセット内の相違点が色分けされてハイライト表示されます。値が異なる通常のセルには緑色、数式を含むセルには紫色、マクロを含むセルには青緑色(ターコイズ)の塗りつぶしが適用されます。

「結果のエクスポート」を選択すると、比較結果のコピーが生成され、Excelドキュメントとしてパソコンに保存できます。

レポートには、データが異なるシート名やセル参照に加えて、旧データと新データの正確な値まで記録されます。

このExcelレポートは、同僚やチームメンバー、同じファイルで共同作業しているメンバーと簡単に共有できるのも大きな利点です。
スタンドアロンプログラムとしてSpreadsheet Compareを使用する
お使いのExcelまたはOfficeのバージョンにSpreadsheet Compareアドインが含まれていない場合は、開発元の公式サイトからスタンドアロン版ソフトウェアをダウンロードしてインストールしてください。セットアップファイルの実行時には、「Register and activate the add-in in Excel(Excelでアドインを登録して有効化する)」チェックボックスに必ずチェックを入れてください。

インストールが完了したら、Spreadsheet Compareを起動し、以下の手順でExcelドキュメントを比較します。
- 「ホーム」タブの「Compare Files(ファイルの比較)」を選択します。

- 「Compare(古いファイル)」ダイアログボックスの横にあるフォルダアイコンを選択して、比較したい1つ目のドキュメントをツールに追加します。次に、2つ目のファイルを「To(新しいファイル)」ボックスに追加し、「OK」を選択して続行します。

Spreadsheet Compareがファイルを解析し、値が異なるセルを緑色でハイライト表示します。

まとめ:違いを見つけて正確なデータ管理を
Office Home / Studentsユーザーにとって最も手軽な選択肢は、標準搭載の「並べて表示」比較ツールです。Microsoft 365版ExcelまたはOffice Professional Plus(2013/2016)を使用しているなら、より高機能な「Spreadsheet Compare」ツールを活用できます。また、パソコンにExcelがインストールされていない場合でも、WebベースのExcel比較ツールを使えば十分に対応可能です。状況に合った方法を選んで、効率的にファイルの違いを確認しましょう。
-
Excelで複数のブック・シートの値を一括検索・置換する3つの方法
データセットの修正が必要になる場面は多々あります。しかし、複数のワークシートやワークブックを扱う場合、この作業は非常に手間がかかります。Excelの「検索と置換」機能やVBAコードを正しく使いこなせば、こうした面倒な作業も簡単に行えるようになります。本記事では、「検索と置換」ツールとVBAマクロを使って、複数のシートやファイルにまたがる値を検索・置換する方法をご紹介します。 練習用ワークブックのダウンロード 無料の練習用Excelワークブックはこちらからダウンロードできます。 Excelで複数のワークシート・ワークブックの値を検索・置換する3つの方法 以下のセクションでは、「検索と置換」機
-
Excelで2つのCSVファイルを比較する6つの簡単な方法
Microsoft Excelは非常に強力なソフトウェアであり、その豊富なツールや機能を使えば、データに対してさまざまな操作を行うことができます。業務の中では、複数のCSVファイルを比較する必要に迫られることも少なくありません。一致するデータを見つけたい場合も、差分を確認したい場合も、Excelにはいくつかの有効な方法があります。この記事では、Excelで2つのCSVファイルを比較するための6つの簡単かつ迅速な方法をご紹介します。それでは、順番に見ていきましょう。 より理解を深め、実際に練習してみたい方は、以下のCSVファイルをダウンロードしてご利用ください。 Excelで2つのCSVファイル