Excelの重複行を数式なしで削除する方法(3ステップ)
2026-10-11 更新 · 無料 · ブラウザで動作
クイック回答
無料のオンライン重複削除ツールにExcelファイルをドロップし、1行目がヘッダーかを指定して「重複を削除」をクリック。全列で行全体を比較し、最初の行を残して、シートごとに削除行数を報告します。数式もExcelのインストールも不要で、アップロードもありません。

読むのはこのくらいにして — 無料ツールへ直接どうぞ: Excelの重複行を削除 →
数式なしで重複行を削除する(3ステップ)
- 無料の重複削除ツールを開き、.xlsx・.xlsm・.xls ファイルをドロップします。ファイルはブラウザ内でローカルに処理され、アップロードされません。
- 1行目に列見出しがある場合は「先頭行はヘッダー」を有効のままにします。ヘッダーは常に保持され、データ行との比較対象になりません。
- 「重複を削除」をクリックします。各シートが走査され、各行の最初の出現が残り、処理前後の行数がレポートに表示されます。クリーンな .xlsx をダウンロードしましょう。
これで全部です。数式を書く必要も、リボンを探す必要もなく、Excelが間違った列を黙って比較してしまう心配もありません。ツールは常に行全体を比較し、シートごとの前後の行数を教えてくれます。
数式を使わない方法が向いている場合
Excelには数式での重複削除(UNIQUEやCOUNTIFの補助列)と、内蔵の「重複の削除」ボタンがありますが、手早い一回限りのクリーンアップにはどちらも弱点があります:
- 数式は補助列かスピル配列が必要で、結果も数式そのもの。きれいな値にするには結局「値として貼り付け」が必要です。
- 「重複の削除」ボタンにはプレビューもシート別レポートもありません。行を消して件数を告げるだけで、何が削除されたか確認できません。
- Excelのない端末(ブラウザのMac、学校のChromebook、スマホ)ではどちらも使えません。
- 10万行を超えるような大きなファイルでは、補助数式が変更のたびに再計算され、動きが極端に遅くなります。
重複を削除せずに残したまま確認したい場合(どのレコードが重複しているか見たい場合など)は、出現回数付きの一意の値リストを抽出するほうが、先に削ってから悩むより有効です。
Excelで手動で重複行を削除する方法(参考)
Excelを開いているなら、内蔵機能なら4クリックで終わります:
- データ範囲内の任意のセルを選択します。
- 「データ」タブから「重複の削除」をクリックします。
- 行全体を比較するため、すべての列にチェックを入れたままにします(列のチェックを外すと、その列だけが比較され、その列が一致する行は丸ごと削除されるため、正規のデータを壊す恐れがあります)。
- 「OK」をクリックします。削除された重複値の数と、残った一意の値の数が表示されます。
数式ならMicrosoft 365の =UNIQUE(A2:D100) で、範囲の重複なしコピーがスピル表示されます。結果はライブです。ソースを並べ替えたり編集したりすると出力も変わり、ファイル共有前には値として貼り付ける必要があります。
Excelは最初の出現を残し、後続の重複を削除します。このサイトのツールと同じルールです。「最新の出現を残したい」場合は、重複削除の前に日付の降順で並べ替えてください。
どの方法を選ぶべき?
| 状況 | 最適な方法 |
|---|---|
| Excelが入っていない(ブラウザ、Chromebook、スマホ) | オンライン重複削除ツール |
| シート別レポート付きで手早く一括クリーンアップ | オンライン重複削除ツール |
| 行全体ではなく特定の列だけ比較したい | Excel内蔵(データ ▸ 重複の削除) |
| データに合わせて更新される数式が必要 | UNIQUE関数 |
| 端末の外に出せない機密データ | どちらも可 — オンラインツールも100%ローカルで動作 |
プライバシーについて:オンラインツールはブラウザのタブ内だけでブックの読み書きを行います。ファイルはサーバーにアップロードされないため、デスクトップExcelと同等のローカル処理です。ページの読み込み後はネットワークを切っても構いません。
関連するExcelクリーンアップツール
重複削除は、より大きなクリーンアップの一部であることが多いもの。次の無料ツールと組み合わせると便利です:
このガイドで使うツール
よくある質問
オンラインの重複削除ツールは本当に無料ですか?
はい。登録不要・ファイル数制限なしで無料です。処理はすべてブラウザ内で行われ、ブックがサーバーにアップロードされることはありません。
どのような行が重複とみなされますか?
シートの全幅にわたってすべてのセルが一致する場合のみ重複です。比較前に値は正規化されます(日付はISO形式、空セルはnull)。そのため2024/1/15と1月15日は同じ日付として扱われます。最初の出現は常に保持されます。
数式を書く必要はありますか?
いいえ。ツールはブラウザ内で行全体を直接比較します。UNIQUEやCOUNTIFのような数式は一切使いません。
ヘッダー行は削除されませんか?
されません。「先頭行はヘッダー」が有効(デフォルト)な場合、各シートの1行目は保持され、比較の対象外になります。
書式は保持されますか?
出力はデータから再構築した値ベースの .xlsx で、スタイル・列幅・グラフは簡略化されます。書式が重要な場合は、無料のオンラインエディターでファイルを開き、そこで重複を削除してください。
メールアドレスなど特定の1列を基準に重複を削除できますか?
このツールではできません。安全性を優先して、設計上行全体での一致だけを扱います。列の一部で照合したい場合は、Excel内蔵の「重複の削除」で該当列を指定してください。
関連ガイド
自分のファイルで試す準備はできましたか?
Excelの重複行を削除を開く — 無料