Excel 重複削除

.xlsx をドロップするかセルを貼り付けると、重複がすぐに表示されます。

比較

使い方

  1. .xlsx をカードにドラッグするか、「.xlsx を選択」で選ぶか、Excel でセルをコピーしてここに貼り付けてください。件数とプレビューがすぐに表示され、ボタンを押す必要はなく、何も端末の外に出ません。
  2. 「比較」を「行全体」のままにすると、完全に一致する行が削除されます。行の一部だけが一致すればよい場合は「列」に切り替え、業務キー(注文 ID、メール、電話番号)をチェックしてください。列をチェックする順序は関係ありません。
  3. 「削除」ビューを確認してください。削除された各行の番号と、保持された行が一覧表示されます。最新のレコードを残すべき場合は「残す」を「最後」に設定し、結果を .xlsx または .csv としてダウンロードします。

例

入力

Order ID	Customer	Email	Country
1001	高橋 美咲	ann@example.com	US
1002	佐藤 健	ben@example.com	UK
1003	鈴木 一郎	chen@example.com	CN
1002	佐藤 健	ben@example.com	UK
1004	伊藤 舞	dana@example.com	JP
1002	佐藤 健	ben@example.com	UK

結果

6行 → 4行を保持 · 2行を削除

#  | Order ID | Customer   | Email           | Country
2  | 1001     | 高橋 美咲    | ann@example.com | US
3  | 1002     | 佐藤 健 | ben@example.com | UK
4  | 1003     | 鈴木 一郎   | chen@example.com| CN
6  | 1004     | 伊藤 舞   | dana@example.com| JP

削除: 5行目と7行目、いずれも3行目として保持

1002 の行は3回(3、5、7行目)現れるため、5行目と7行目が削除され、3行目が保持されます。0001 のような先頭のゼロは残り、比較は画面に表示されるテキストに従います。数値の 1 とテキストの「1」は同じ値として扱われます。

ルール・制限・既知の問題

  • 値のみ: ダウンロードされる .xlsx はまったく新しいブックです。書式、数式、コメント、条件付き書式、データ検証、グラフ、画像、結合セルは引き継がれません。重複削除は行を移動するため、相対参照の数式はそもそも壊れます。元のファイルが変更されることはありません。
  • 制限は厳格です。ファイルあたり10 MiBまで、選択したシートで50,000行、200列、500,000セルまでです。それを超えると、タブをフリーズさせずに明示的なメッセージで拒否されます。プレビューは先頭200行を描画し、件数は常に正確です。
  • 日付と時刻は、ブックの形式(1900年または1904年日付システム)を使って Excel のシリアル値から変換され、ISO 形式(2025-08-01 または 2025-08-01 12:00:00)で表示されます。桁区切り、小数点以下の桁数、パーセント、通貨などの他の数値書式は適用されず、数値は完全な精度で表示されます。
  • 比較は画面に表示されるテキストを使うため、数値の 1 とテキストの「1」は同じ値として扱われます(Excel 自身の重複削除では区別されます)。「外側の空白を無視」は全角スペース(U+3000)、ノーブレークスペース、ゼロ幅文字も除去します。セル内の空白は変更されません。
  • 「列」モードでは、選択したセルがすべて空の行は常に保持されます。空のキーは重複の証拠ではないためです。行番号はシートの物理的な行番号なので、ヘッダーを使う場合の1行目はヘッダーです。
  • 一度に1つのワークシートのみで、シート一覧から別のものを選べます。.xls、.xlsm、.ods、パスワード保護されたブック、シート間の重複削除、マージ、あいまい一致(Ann と Anna)、Unicode 正規化は対象外です。
  • エクスポート: .xlsx は太字のヘッダー、先頭行の固定、実際の日付セルを持つ値として保持されます。.csv は BOM 付き UTF-8 なので、Excel で中国語やアラビア語のテキストが文字化けせずに開けます。「先頭行をヘッダーとして扱う」がオフの場合、どちらの形式でもヘッダー行は書き出されません。

リストをきれいにした後によく使われるツールです。