本文へスキップ

リスト比較ツール

それぞれのボックスに1つずつリストを、1行に1項目ずつ貼り付け、「比較」をクリックしてください。両方に含まれる項目、リストAのみの項目、リストBのみの項目の3つのリストが返され、それぞれに件数とコピーボタンが付きます。無料、登録不要で、データがブラウザの外に出ることはありません。

リスト比較ツールの使い方

  1. 2つのリストを貼り付けます。 それぞれのボックスに1行に1項目ずつ入力します。空行は無視されます。
  2. オプションを設定します。 「大文字・小文字を区別しない」「空白を除去」「重複を無視」は既定でオンになっています。次のセクションで、それぞれが何を変えるかを説明します。
  3. 「比較」をクリックします。 両方のリストと重なりを要約する文が表示され、3つのボックス(両方に含まれる、Aのみ、Bのみ)に結果が並びます。
  4. 必要なものをコピーします。 各ボックスにはそれぞれコピーボタンがあるので、不足している項目を新しいリストや表計算ソフトにそのまま移せます。

3つの結果の意味

結果集合の記法わかること
両方に含まれるA ∩ B(積集合)どの項目が両方のリストにあるか?
AのみA − B(差集合)Aにあって、Bにない項目は何か?
BのみB − A(差集合)Bにあって、Aにない項目は何か?

3つを合わせると和集合、つまり両方のリストに含まれる重複のない全項目になります。項目は、もとのリストの順序を保ち、並べ替えられることはありません。両方に含まれるボックスの項目はリストAから取られるため、2つのリストで同じ項目の大文字と小文字が違う場合は、リストAの表記が表示されます。

オプションが変えるもの

  • 大文字・小文字を区別しないは、「Jones 2020」と「jones 2020」を同じ項目として扱います。大文字・小文字が意味を持つ場合、たとえば大文字・小文字を区別するIDやコードでは、オフにしてください。
  • 空白を除去は、比較の前に、各行の両端にあるスペースやタブを取り除きます。オンのままにしておいてください。コピー&ペーストで残った末尾のスペースは、同じ項目が違うものとして表示される最もよくある原因です。
  • 重複を無視は、1つのリスト内で繰り返される項目を1つだけ残します。オフにすると、繰り返しはリストに残り、件数にも含まれます。

具体例

リストAが本文中で引用している文献、リストBが参考文献リストだとします:

リストA(文中引用)

Smith 2019
Jones 2020
Lee 2018
Garcia 2021
Khan 2017

リストB(参考文献リスト)

jones 2020
Lee 2018
Patel 2022
Smith 2019
Smith 2019
設定両方に含まれるAのみBのみ
既定Smith 2019, Jones 2020, Lee 2018Garcia 2021, Khan 2017Patel 2022
大文字・小文字の区別をオフSmith 2019, Lee 2018Jones 2020, Garcia 2021, Khan 2017jones 2020, Patel 2022

既定の設定では、リストAは5項目、リストBは4項目です。繰り返されたSmith 2019が1つにまとめられるためです。3項目が一致します。Aのみの2項目、Garcia 2021とKhan 2017は本文で引用されているのに参考文献リストにはなく、Bのみの1項目、Patel 2022は参考文献リストに載っているのに本文では引用されていません。最終確認にはこの双方向のチェックが役立ちます。大文字・小文字の区別をオフにすると結果が変わります。jones 2020はJones 2020と一致しなくなるため、両側に差分として表示されます。

よくある間違い

  • あいまい一致を期待すること。 項目は、オプションを適用した後に完全に同じである場合にのみ一致します。「Smith, J.」と「J. Smith」は別の項目であり、綴りの誤りがあれば、それも別の項目です。先に両方のリストを同じ形式にそろえてください。
  • 表を貼り付けること。 1行に複数の列がある場合、どれか1つの列が変わると行全体が違うものになります。列は1つずつ比較してください。Column Extractorで列を取り出せます。
  • 順序に意味があると読むこと。 このツールは項目の集合を比較するもので、位置を比較するものではありません。文書のどこに行が挿入されたり移動されたりしたかを確認するには、テキスト差分チェッカーを使ってください。

どのツールが必要ですか?

やりたいこと使うツール
2つのリストが共有する項目と、その差を確認するこのページ
2つのリストを1つにまとめる(並べて、または順に連結して)List Merger
1つのリストから繰り返される行を取り除く重複行を削除
2つのテキストの版の変更点を、その場でハイライトするテキスト差分チェッカー
ある単語やパターンを含む行だけを残すLine Filter

よくある質問

2つのリストをオンラインで比較するにはどうすればよいですか?
1つ目のリストをリストAに、もう1つをリストBに、どちらも1行に1項目ずつ貼り付け、「比較」をクリックしてください。両方のリストに含まれる項目、Aのみの項目、Bのみの項目が、それぞれ件数とコピーボタン付きで表示されます。
一方のリストにはあるが、もう一方にはない項目を見つけるにはどうすればよいですか?
比較を実行し、Bにないものを知りたい場合はAのみのボックスを、Aにないものを知りたい場合はBのみのボックスを読んでください。Bに何が足りないかを知りたい場合は、完全なリストをAに、短いリストをBに入れてください。
比較は大文字・小文字を区別しますか?
既定では区別しません。「Apple」と「apple」は同じ項目として扱われます。大文字・小文字が重要な場合、たとえばコードやユーザー名を比較するときは、「大文字・小文字を区別しない」をオフにしてください。
「空白を除去」は何をしますか?
比較の前に、各行の先頭と末尾のスペースやタブを取り除くので、「apple 」は「apple」と一致します。コピー&ペーストで残った余分なスペースは、誤った差分の非常によくある原因なので、既定でオンになっています。項目の途中にあるスペースには触れません。
重複する項目はどう扱われますか?
「重複を無視」がオンの場合、1つのリスト内で繰り返された項目は1つにまとめられ、結果では各項目が1回だけ表示され、件数は重複のない項目の数になります。オフにすると、リストのすべての出現が残ります。
リストの長さに制限はありますか?
明確な制限はありません。比較はブラウザ内で行われるため、非常に長いリストでも、端末が処理できる範囲に限られます。
データはアップロードされますか?
いいえ。両方のリストはブラウザ内で比較され、送信も保存もされません。

関連ツール

テキスト整形・クリーンアップのその他のツール