Excel・CSVの重複削除
CSVを貼り付けるかファイルを選ぶと、重複した行の削除、列の並べ替え、必要な列の抜き出しをブラウザの中だけで行います。
こんな方に✓ CSVの重複行を消したいが、Excelで開くと重い・固まる✓ 注文番号や顧客IDが同じ行を1行にまとめたい✓ 必要な列だけを抜き出して、並べ替えてから渡したい
無料・登録不要 2026年10月確認
くわしい使い方
CSVファイルを選ぶか、欄にドラッグするか、中身をそのまま貼り付けてください。Excelでコピーしたセル(タブ区切り)も使えます。文字コードはUTF-8とShift_JISのどちらでも読み込めます。列は左から1、2、3…と数えます。「重複を判定する列」を0にするとすべての列が同じ行だけを、列番号を入れるとその列の値(注文番号・顧客IDなど)が同じ行を重複とみなし、最初の1行だけを残します。並べ替えでは、数字の列(「1,200」や「¥」付きを含む)は数の大きさで、文字の列はあいうえお順で並べます。空欄は最後に回ります。「抜き出す列」に「1,3」や「2-4」と入れると、その列だけを出力します。ダウンロードしたCSVはExcelで文字化けしないBOM付きUTF-8です。
Excel(エクセル)の重複削除:3つのやり方の違い
| 方法 | 向いている場面 | 注意 |
|---|---|---|
| Excelの「重複の削除」 データ タブ → 重複の削除 | 手元の表から、その場で重複行を消したい | 元の表が書き換わります。どの行が消えたかは残りません |
| COUNTIF関数 =COUNTIF(A:A, A2)>1 | 消す前に、重複している行に印を付けて確かめたい | 行数が多いと重くなります |
| UNIQUE関数 Microsoft 365・Excel 2021以降 | 重複のない一覧を別の場所に作りたい | 古いExcelでは使えません |
このツールは、元のファイルを書き換えずに「何行あって、何行が重複か」を先に見せてから、重複を除いた表をCSVで保存します。どの列が同じなら重複とみなすかも選べます。
重複を見落とす原因
見た目は同じでも、全角と半角、前後の空白、大文字と小文字が違うと、Excelは別の値として扱います。先に表記ゆれの統一をかけてから重複を削除すると、取りこぼしが減ります。
よくある質問
- CSVのデータはどこかに送信されますか?
- 送信されません。読み込みも加工もすべてお使いのブラウザの中だけで行うため、顧客名簿や注文データでも外部に出ることはありません。
- ダウンロードしたCSVをExcelで開くと文字化けしませんか?
- ExcelがUTF-8と判別できるよう、BOM付きのUTF-8で保存しています。システムへの取り込みなどでShift_JISが必要なときは「CSVの文字コード変換」ツールで変換してください。
- 重複した行は、どれが残りますか?
- 元のデータで上にある最初の1行が残り、2行目以降が削除されます。最新の行を残したいときは、日付の列で降順に並べ替えたCSVを一度ダウンロードし、それを読み込み直してから重複を削除してください。