Excel: 2 つのファイルが同一かどうかを判定する
UB3/informatics/excel/identical_file
このページの最終更新日: 2024/09/30広告
概要: 2 つのファイルが同一かどうかを判定する
Excel でデータを扱う際にかなり必要になるスキルだと思うのだが、ネットであまり有意義な情報に辿り着けない。たぶん、いろいろなプラグインがあることに加えて、Excel のバージョンや Windows/Mac によっても違うためだろう。
このページは Mac OSX Monterey, Office 365 での 2022 年 9 月ごろの経験をもとにまとめている。
ページのタイトルは「2 つのファイルが同一かどうかを判定する」だが、もちろん同一ファイル内の 2 つのデータセットが同一かどうかを知りたい場合にも使えるだろう。
シート参照を使う方法
かなり手間が多い方法だが、最も汎用的だと思う。まず、新しい Excel ファイルを作り、比較したい 2 つのファイルの内容をシート 1 とシート 2 にコピーする。
シート 1 と 2 には同じようなデータが並んでいるが、B2 と A5 で値が異なっている。
IF 関数は (条件式, 真の場合, 偽の場合) なので、値が同じ場合には 1 が、異なる場合には 0 が表示される。
データ数が多い場合には、これでデータ範囲を全選択して合計を見てみると良い。合計 = データ数となっていれば、選択範囲のデータは完全に一致していることになる。
試していない方法
- Inquire というアドインを使う方法。Excel のプロフェッショナルエディションでなければ使えないようだ。
- ホームタブに「ファイルの比較」という項目がある。ただし Office Professional Plus、Office Professional Plus 2016、Office Professional Plus 2019、または Microsoft 365 Apps for enterprise のみ (1)。
広告
References
- Microsoft Support. スプレッドシート比較の基本的な作業. URL: https://support.microsoft.com/ja-jp/office/スプレッドシート比較の基本的な作業-f2b20af8-a6d3-4780-8011-f15b3229f5d8.
コメント欄
サーバー移転のため、コメント欄は一時閉鎖中です。サイドバーから「管理人への質問」へどうぞ。