Diffchecker logoDiffchecker
プライベート安全無料

List Diff
2つのリストをオンラインで比較

ListDiffは無料のオンラインリスト差分ツールで、2つのリストをオンラインで比較し、各リスト固有のもの、共通のもの、欠落しているものを一度に見つけられます。このList Diffツールは、すべての集合演算を同時に実行します。Aのみ、Bのみ、和集合、積集合、対称差分です。生のCSVやTSVファイルも投入できます。ツールは比較に適した列を自動的に選択します。

両方のリストはブラウザのタブ内のメモリで比較され、どこにも送信されないので、GDPR対象のメールリスト、SKUの名簿、IAMの名簿、顧客CSVを安心してドロップできます。タブを閉じるとデータは消え、サーバー側のコピー、分析、背後のキャッシュはありません。

5つの集合演算をワンクリックで

このツールは2つのリスト間のあらゆる有用な比較を一度に計算します。各結果は独自のペインに色分けされて表示され、何が固有で、何が共通で、何が欠けているかを即座に識別できます。

リストA
リストB
結果
Apple
Banana
Cherry
Banana
Cherry
Date
Aのみ: Apple
Bのみ: Date
両方: Banana, Cherry
Aのみ1件Bのみ1件共通2件5つの集合演算を計算

集合演算の解説

すべてのリスト比較の問いは、5つの集合演算のどれかに帰着します。このツールは5つすべてを並行実行するので、あらかじめどれか一つを選ぶ必要はありません。

A - B

Aのみ

リストAに存在するが、リストBには存在しない項目。「古いリストにあって新しいリストから欠けているものは?」への古典的な答えです。

B - A

Bのみ

リストBに存在するが、リストAには存在しない項目。「新しいリストに追加されたものは?」への古典的な答えです。

A and/or B

和集合

両方のリストから重複を除いたすべての固有項目を結合したもの。2つのソースからマスターリストを作るのに便利です。

A and B

積集合

両方のリストに同時に現れる項目。「どのレコードが両サイドに現れるか?」への答えです。リスト調整の中核です。

A xor B

対称差分

どちらかのリストにあるが、両方にはない項目。対称差分は積集合の反対で、マッチしなかった行をすべて報告します。

2つのリストをオンラインで比較する方法

4ステップでリストをオンライン比較し、すべての集合演算を一度に取得できます。数式なし、コードなし、登録不要。

01

リストAを貼り付けまたはアップロード

最初のリストを1行1項目でListAエディターにドロップするか、CSVやTSVファイルをアップロードします。ツールは区切り文字を自動検出し、比較に最適な列を選ぶので、生のスプレッドシートエクスポートもセットアップなしで動作します。

02

リストBを貼り付けまたはアップロード

2番目のリストをListBに貼り付けるかアップロードします。両サイドが比較され、入力に合わせて5つすべての集合演算が並行実行されます。

03

オプションを選択

大文字小文字の区別、空白のトリミング、先頭ゼロの扱い、空白の正規化を切り替えて、データの形に合わせます。

04

エクスポートまたはコピー

各結果ペインにはコピーとダウンロードのボタンがあります。アルファベット順にソートしたり、行番号を追加したり、プレーンテキストファイルとして直接エクスポートできます。

なぜListDiffを使うのか

すべての集合演算を一度に実行し、完全にブラウザ内で動作し、ほとんどのスプレッドシート数式が及ばないエクスポート制御を提供するリスト比較ツールです。

即時集合演算

両方のリストが揃った瞬間に、5つすべての集合演算が並行計算されます。クリックするボタンも、切り替えるモードもありません。すべての答えが常に画面上にあります。

CSVとTSVのアップロード

CSVやTSVファイルをどちらのサイドにも直接ドロップできます。ツールは区切り文字(カンマ、タブ、セミコロン、パイプ)を自動検出し、一意性、可読性、name、email、usernameのような一般的なヘッダー名のスコアヒューリスティックで比較に最適な列を選びます。

100%プライベートで安全

リストがブラウザのタブから外に出ることはありません。サーバーにアップロードするリスト比較ツールとは異なり、比較は完全にクライアントサイドで動作し、顧客のメール、社内在庫、その他の機密データでも安心です。

すべての結果を一度に

Aのみ、Bのみ、和集合、積集合、対称差分をサイドバイサイドで表示します。他のオンラインリスト差分ツールで、1画面で全体像を示すものはありません。

マッチングオプション

大文字小文字の区別あり/なし、空白のトリミング、空白の正規化、先頭ゼロの無視。マッチングルールを調整して、必要なときに 'Apple' と 'apple ' を等しいものとして比較できます。

エクスポート制御

任意の結果をクリップボードにコピーするか、.txt ファイルとしてダウンロードできます。出力をA-Z、Z-Aでソートしたり、行番号を前置したり、大文字/小文字に変換したりできます。ワークフローの次のステップに合わせて出力をフォーマットできます。

登録不要

ページを開き、2つのリストを貼り付け、答えを得ます。登録、クォータ、プレミアムティアはありません。個人利用でも商用利用でも無料です。

このリスト比較ツールで扱えるもの

行ベースのデータセットなら何でも合います。以下は、このツールが煩雑なVLOOKUP、使い捨てのPythonスクリプト、Excelアドインを置き換える場面です。

スプレッドシートとエクスポート

Excel、Google Sheets、CSVエクスポート。CSVやTSVを直接ドロップするか、1列だけコピーして貼り付ければ、5つの答えを瞬時に読み取れます。数式なし、マクロなし、シートの曲芸なし。

  • VLOOKUPなしで2つのExcel列を比較
  • システム間のCSVエクスポートを調整
  • 片方のシートから欠落している行を発見
  • 顧客やSKUリストの相互参照
  • ツール間のデータマイグレーションを監査

データとマーケティング

メールリスト、連絡先データベース、オーディエンスセグメント。重複を見つけたり、新規購読者を分離したり、新しいプラットフォームにインポートする前に結合エクスポートを重複排除できます。

  • 結合メールリストの重複排除
  • エクスポート間の配信停止者を発見
  • キャンペーン用の新規連絡先を分離
  • CRMとメーリングリストのレコードを比較
  • 2つのオーディエンスセグメントをクリーンにマージ

開発とDevOps

パッケージリスト、機能フラグ、環境変数、アクセス制御の名簿。テキストデータの集合演算でREPLに降りるより高速です。

  • npmとpipのパッケージリスト差分
  • 環境間の機能フラグ監査
  • IAMユーザーとグループメンバーシップの差分
  • デプロイ間の設定キー比較
  • 許可ドメインやIPリストのレビュー

Python setsを使ったリスト比較

開発者はコードで2つのリストを比較するとき、しばしばPythonの集合演算に頼ります。演算子はこのツールがブラウザで計算する内容に直接対応します。

list_compare.py
# Python: Compare two lists
list_a = ['Apple', 'Banana', 'Cherry']
list_b = ['Banana', 'Cherry', 'Date']

only_a = set(list_a) - set(list_b)      # Only in A
only_b = set(list_b) - set(list_a)      # Only in B
union = set(list_a) | set(list_b)       # Union
intersection = set(list_a) & set(list_b) # Intersection
symmetric = set(list_a) ^ set(list_b)   # Symmetric diff

REPLを開いたり、スクリプトを書いたり、何かをインストールしたりすることなく、同じ結果が得られます。データがディスク上のファイルではなく、スプレッドシートやブラウザタブにある場合に便利です。

よくある質問

リスト差分ツールとは何ですか?

リスト差分ツールは、リストコンパレーターやリスト比較ツールとも呼ばれ、2つのリストを比較して、各サイドに固有の項目、両方に現れる項目、2つのさまざまな集合の組み合わせを報告します。このツールは5つの集合演算を一度に計算します。Aのみ、Bのみ、和集合、積集合、対称差分です。

2つのリストをオンラインで比較するには?

一方のリストをListAに、もう一方をListBに、1行1項目で貼り付けます。両サイドがパースされ、5つすべての集合演算が並行実行され、各結果が独自のペインに表示されます。エディターの上のコントロールで、大文字小文字の区別や空白オプションを切り替えられます。

CSVやTSVファイルをアップロードできますか?

はい。CSVやTSVファイルをどちらのサイドにも直接ドロップできます。ツールは区切り文字(カンマ、タブ、セミコロン、パイプ)を自動検出し、一意性、可読性、name、email、usernameのような一般的なヘッダー名のスコアヒューリスティックで比較に最適な列を選びます。列、区切り文字、ヘッダートグルはいつでも上書きできます。

ListDiffは無料ですか?

はい。このリスト比較ツールは個人利用でも商用利用でも100%無料です。登録、クォータ、有料プラン、機能制限はありません。ソート、コピー、ダウンロード、マッチングオプションを含むすべての機能が制限なく利用できます。

データは安全ですか?

はい。両方のリストは現在のタブのJavaScriptメモリにのみ保存されます。サーバーサイドのデータベース、コンテンツを追跡する分析ピクセル、収集用のPOSTエンドポイントはありません。タブを閉じるとリストは消えます。証明が必要なら、ページ読み込み後にブラウザのDevToolsのNetworkパネルでリクエストがゼロであることを確認できます。

2つのExcel列をどう比較しますか?

ExcelまたはGoogle Sheetsから列をコピーしてListAに直接貼り付け、2番目の列についても同じことをListBに対して行います。あるいは、シートをCSVとしてエクスポートして、ファイル全体をドロップします。改行と区切り文字は自動で処理され、5つの比較が瞬時に表示されます。VLOOKUPやMATCH数式を書くよりはるかに速いです。

2つのリスト間で項目をマッチングするには?

積集合の結果を使います。両方のリストに同時に現れるすべての項目を表示し、「2つのソース間でどのレコードがマッチするか?」への答えになります。データの書式に一貫性がない場合は、大文字小文字を区別しないマッチングや空白のトリミングと組み合わせてください。

2つのリスト間で重複を見つけるには?

積集合の結果を使います。両方のリストに同時に現れるすべての項目を表示し、2つの入力間の重複の集合になります。単一のリスト内で複数回現れる項目を見たい場合は、そのリストをAとBの両方に貼り付けてください。

比較時に大文字小文字を無視できますか?

はい。オプションパネルで「Case Sensitive」のチェックを外して、'Apple'、'APPLE'、'apple' を同じ項目として扱います。これを空白のトリミング、空白の正規化、先頭ゼロの削除と組み合わせて、乱雑な実世界のデータを扱えます。

和集合と対称差分の違いは?

和集合は両方のリストから結合されたすべての固有項目です。AかB、あるいは両方に現れるものがあれば、和集合に含まれます。対称差分は片方のリストにあるが他方にはない項目のみで、両方に現れる項目は除外します。対称差分は積集合の反対です。

結果をエクスポートするには?

各結果ペインにはコピーとダウンロードのボタンがあります。コピーは結果をクリップボードに置き、ダウンロードは .txt ファイルとして保存します。エクスポート前に、A-ZやZ-Aでソートしたり、行番号を前置したり、大文字/小文字に変換したりできます。

数千項目のリストを比較できますか?

はい。比較はハッシュベースの集合演算を使うので、数万項目のリストでも高速のまま保たれます。実用的な上限はアルゴリズム自体ではなくブラウザのメモリから来ます。

リストのオンライン比較を今すぐ開始 - 無料

上までスクロールしてリストを貼り付けてください。登録不要、ダウンロード不要、制限なし。