エクセル比較・二つの表の照合(追加・削除・変更を色分け、無料)
エクセルの2つの表を無料で比較。前の表と新しい表を貼るかCSV・Excelで読み込むと、会員番号・請求番号などの列で行を合わせ(並び順が違ってもよい)、変わった行・追加・削除・同じに分けて、変わったマスは前→新を並べて色で示します。
- 登録・ログイン不要
- 無料
- 入力値をサーバーに送信しません
変更の一覧(どこが・前→新)
件数の検算
前の表
新しい表
Excelで見出しの行ごと範囲をコピーして、表の左上のマスに貼ります。1行目は見出しです。CSV(UTF-8・Shift_JIS)とExcel(.xlsx)の1枚目のシートは50,000行まで読めます。
貼った表は保存も送信もしません。このブラウザの中だけで比べ、再読み込みすると消えます。
見出しの名前で列を合わせます
全角半角・スペース・数の桁区切り・日付の書き方をそろえて比べます(変更できます)
貼った表はこのブラウザの中だけで照合します。サーバーへの送信・保存はせず、この端末にも残しません(再読み込みすると消えます)。保存するのは照合の種類とそろえ方の設定だけです。無料・登録不要です。
USE CASESこんな場面で使える
- 総務・人事 — 先月と今月の社員名簿・会員名簿を比べて、入社・退会・部署や電話の変更を洗い出す
- 経理 — 請求一覧と入金明細を請求番号で突き合わせ、入金なし・金額の差異・請求にない入金を出す(消込の前の確認)
- 店舗・物流・営業 — 帳簿在庫と棚卸の実数、商品マスタの新旧、取引先リストの新旧を比べる
FORMULA計算式・仕組みと根拠
- 行の合わせ方: 「行を合わせる列」の値が同じ行どうしを比べる(並び順は関係なし)。2列を選ぶと、2列の組み合わせが同じ行どうしを比べる。値が重複・空の行は照合せず「キー重複」に分ける
- 自動で選ぶ列: 両方の表にある列のうち、値がほとんど重複しない列。名前がID・コード・番号・No などで終わる列を優先する
- 列の合わせ方: 見出しの名前(全角半角・スペース・かっこを除いた形)が同じ列どうしを比べる。片方にしかない列は比べない
- そろえ方: 全角半角と大文字小文字はUnicodeの正規化(NFKC)、スペースは除く、数は桁区切り・円記号・¥を外して数として(先頭が0の番号は数にしない)、日付は年/月/日・年-月-日・年月日を同じ形にしてから比べる
- 件数の検算: 1つ目の表の件数 = 同じ + 変更 + 1つ目だけ + キー重複、2つ目の表の件数 = 同じ + 変更 + 2つ目だけ + キー重複
- 根拠: 全角半角のそろえ方はUnicodeの正規化形式NFKC(Unicode標準附属書#15)。Excel(.xlsx)の日付のセルは1900年日付システムのシリアル値として読み、年/月/日に直してから比べる
EXAMPLE入力例と結果の読み方
開いたときの記入例(名簿の新旧、前の表10件・新しい表11件、並び順は違う)は、会員番号で行を合わせて、変わった行3件・追加2件・削除1件・同じ6件。同じのうち1件は全角半角とスペースをそろえると同じになる行です。
PITFALLSよくある間違い
- 行の並びが違う表をセルの位置(=A2=B2)で比べて、全部「違う」になる。番号の列で行を合わせて比べる
- 分割入金のように同じ請求番号が2回ある表を、VLOOKUPで1件目だけ照合して見落とす。このツールは「キー重複」に分けるので、合計して確かめる
- 見出しの名前が違う列(「金額」と「入金額」)をそのままにして、比べていないことに気づかない。「列の合わせ方」で対応させる
NOTES境界条件・注意点
- 貼った表と読み込んだファイルは、このブラウザの中だけで照合し、保存も送信もしません(再読み込みすると消えます)。保存するのは照合の種類とそろえ方の設定だけです
- 貼り付けの表は各2,000行まで、CSV・Excelのファイルは各50,000行まで読めます。Excelは.xlsxの1枚目のシートを読みます(古い.xlsは読めません)
- 比べるのは値だけです。セルの色・書式・数式の違いは比べません
Excelで2つの表を比較する方法
2つの表の違いを探す方法は、行の並びがそろっているかどうかで変わります。月ごとの名簿や請求一覧のように行の並び順が違う表は、会員番号・請求番号などの「行を合わせる列(キー)」で行を対応づけてから比べる必要があります。
| やり方 | できること | つまずくところ |
|---|---|---|
| セル同士の比較(=A2=B2)・条件付き書式 | 同じ位置のセルが同じかを見る | 行の並びが1行ずれると全部「違う」になる。記入例の名簿では、並び順が違うため10行のうち0行しか一致しない |
| COUNTIF・VLOOKUP・XLOOKUP | キーで相手の表を探す。片方にしかない行がわかる | 変わった値を見るには列ごとに式が要る。キーが重複すると最初の1件しか返さない。数千行を超えると重い |
| Spreadsheet Compare(Inquire) | 2つのブックのセルの違いを色で表示 | Microsoft 365 Apps for enterprise・Office Professional Plusなど一部の版だけ。行はキーで合わせない |
| このツール | キーで行を合わせ、変更・追加・削除に分けて、変わったマスを前→新で並べる | シートの書式や数式の違いは比べない(値だけ) |
開いたときの記入例(名簿の新旧、前の表10件・新しい表11件)では、会員番号で行を合わせて、変わった行3件・追加2件・削除1件・同じ6件に分かれます。「同じ」のうち1件は、全角半角とスペースをそろえると同じになる行です。
照合の結果の見方
結果は4つ(キーが重複していれば5つ)に分かれます。呼び名は照合の種類で変わります。
| 状態 | 名簿・台帳の新旧 | 請求と入金(突合) | 帳簿と実在庫 |
|---|---|---|---|
| 両方にあり、値が違う | 変わった行 | 金額などの差異 | 数の差異 |
| 2つ目の表だけにある | 新しい表だけ(追加) | 請求にない入金 | 実数だけにある |
| 1つ目の表だけにある | 前の表だけ(削除) | 入金なし | 帳簿だけにある |
| 両方にあり、値も同じ | 同じ | 一致 | 一致 |
| 行を合わせる列が重複・空 | キー重複(照合しない) | キー重複(照合しない) | キー重複(照合しない) |
最後に件数を検算します。1つ目の表の件数 = 同じ + 変更 + 1つ目だけ + キー重複、2つ目の表の件数 = 同じ + 変更 + 2つ目だけ + キー重複 になれば、取りこぼしはありません。
突合とは(請求と入金の照合)
突合(とつごう)は、2つの記録を突き合わせて、合っているもの・合わないものを確かめる作業です。経理では、請求一覧と入金明細を請求番号で突き合わせ、入金を請求に当てる「消込(けしこみ)」の前に、どの請求が入金済みで、どれが未入金・金額違いかを洗い出します。
記入例(請求8件・入金8件)では、一致4件・金額の差異1件・入金なし2件・請求にない入金1件に分かれ、同じ請求番号の入金が2回ある分割入金は「キー重複」(請求1件・入金2件)として別に出ます。金額の合計は請求847,000円・入金818,840円で、差は−28,160円です。
- 金額の差異: 振込手数料を引いて振り込まれた・値引きの反映漏れ・請求の誤り、などが考えられます。差の金額(例: −660円)で見当を付けます
- 分割入金・まとめ入金: 1つの請求に2回入金がある、2つの請求をまとめて1回で入金された、という場合はキーが重複するか片方だけの行になります。黙って1件目と照合せず、合計して確かめます
- 請求にない入金: 前の月の請求への入金・前受金・振込先の間違い、などがあります
請求書は請求書作成ツールで、在庫の数は棚卸表作成ツールで作れます。棚卸の実数を帳簿と突き合わせるときも、商品コードで同じように照合できます(記入例「帳簿と実在庫」: 差異2件・帳簿だけ1件・実数だけ1件)。
照合でつまずくところ
| そろえ方 | 元の書き方 | そろえると同じになる書き方 |
|---|---|---|
| 全角半角 | DX推進室 | DX推進室 |
| スペース | 木村 陽子 | 木村 陽子 |
| 桁区切り・円記号 | ¥44,000 | 44000 |
| 日付の書き方 | 2026年1月5日 | 2026/1/5 |
- 見た目は同じなのに「違う」になる: 全角と半角、名前の間のスペース、1,000 と 1000、2026/1/5 と 2026-01-05 は、Excelの式では別の文字です。このツールは比べるときだけ書き方をそろえます(比べる用の文字は「44000」「2026-01-05」のようになります)。書き出す表の文字は元のままです
- キーが重複している: 同じ会員番号が2行ある・分割入金で同じ請求番号が2回ある、などはどの行同士を比べるか決まりません。「キー重複」に分けて、照合しません
- 1列では行が決まらない: 店舗と商品コードの組み合わせで初めて1行に決まる表は、行を合わせる列を2つ選びます
- 見出しの名前が違う: 「金額」と「入金額」のように名前が違う列は、「列の合わせ方」で対応させます
- 先頭の0が消えた番号: Excelで「00123」が「123」になった番号は、数としては同じでも別のキーになります。番号の列は文字列のまま書き出すのが安全です
同じ会社が「株式会社ABC」「(株)ABC」のように書き方を変えて入っているリストは、照合の前に名寄せツールで1件にまとめておくと、片方だけの行の取りこぼしが減ります。
FAQよくある質問
エクセルで2つの表を比較するには?
行の並びが同じなら、=A2=B2 のような式や条件付き書式で比べられます。並び順が違う表は、会員番号・請求番号などの列で行を合わせてから比べる必要があり、VLOOKUP・XLOOKUPを列ごとに組むことになります。このツールは2つの表を貼るだけで、番号の列で行を合わせて、変わった行・追加・削除に分け、変わったマスは前→新を並べて示します。
並び順が違う2つの表でも比較できますか?
できます。会員番号・請求番号・商品コードなど、行を決める列(キー)の値で行を合わせるので、並び順は関係ありません。1列で行が決まらない表は、店舗と商品コードのように2つの列を組み合わせて合わせられます。
突合とは何ですか?
2つの記録を突き合わせて、合っているもの・合わないものを確かめる作業です。経理では請求一覧と入金明細を請求番号で突き合わせ、入金なし・金額の差異・請求にない入金を洗い出します。このツールで「請求と入金(突合)」を選ぶと、結果がその呼び名で出て、金額の合計の差も表示されます。
1,000と1000、2026/1/5と2026-01-05は同じとみなされますか?
そろえ方が入っていれば同じとみなします。全角と半角、スペース、数の桁区切りと円記号、日付の書き方をそろえてから比べ、そろえて同じになった行の件数も表示します。そろえ方は外すこともできます。
表のデータは送信・保存されますか?
送信も保存もしません。貼った表と読み込んだファイルはブラウザの中だけで照合し、再読み込みすると消えます。この端末に残すのは、照合の種類とそろえ方の設定だけです。