重複行・リスト整理
重複行削除行並べ替えCSV

重複行を削除する方法|Excel・CSV・テキストの行を整理

Excel・CSV・テキストから重複行を削除する方法を解説します。最初の1件を残す方法、重複だけの抽出、先頭行を固定した並べ替えまで分かります。

最終更新:2026年7月30日読了目安:7重複行・リスト整理

はじめに

商品コード、URL、メールアドレス、応募者一覧などを集めると、同じ値が複数回入ったり、空行や余分な空白が混ざったりします。1行を1件として重複を判定し、必要な値だけ残すと、登録・集計・照合前のデータを整理できます。

重複削除で重要なのは、どの行を同じ値とみなすかを先に決めることです。ABCとabc、全角のABCと半角のABC、前後に空白がある行を同じとみなすかによって、削除される件数が変わります。

この記事では、重複を最初の1行だけ残す方法、重複している値だけ抽出する方法、Excel・CSVの見出しを固定する方法、日本語順・数字順へ並べ替えるときの注意点を解説します。

1

重複行を削除するときの基本

重複行の削除は、各行を比較し、同じ値が2回目以降に現れたときにその行を除く処理です。入力順を維持する場合は、最初に現れた行を残します。たとえばA、B、A、C、Bなら、結果はA、B、Cです。

先に並べ替えてから重複を削除すると、どの表記が残るか変わることがあります。正式表記を残したいデータでは、入力順のまま重複を削除し、結果を確認してから並べ替える方法が安全です。

11行に1件の値を用意する
2最初に現れた行を残すか、別の基準で残すか決める
3空行をデータとして残す必要があるか確認する
4処理前後の行数と重複分を確認する
2

重複削除・重複だけ抽出・並べ替えの違い

不要な重複を消したい場合と、重複している値を調査したい場合では必要な結果が異なります。削除する前に重複内容を確認したいときは、まず重複行だけを抽出し、原因や正しい表記を確認します。

順番だけを整えたい場合は、重複を削除せずに並べ替えます。受付順や優先順が意味を持つデータでは、並べ替えによって元の順序を失わないよう、元データを別に保存してください。

行整理の処理方法
処理残る行主な用途確認ポイント
重複を削除同じ値の最初の1行登録前の名寄せ、URL・コード一覧残したい表記が先にあるか
重複行だけ抽出2回以上ある値を1行ずつ重複原因の調査、確認リスト重複回数が必要なら元データも確認
削除せず並べ替えすべての行五十音順、型番順、抽選順受付順・優先順を失ってよいか
3

前後空白・大文字小文字・全角半角の扱い

見た目が同じでも、末尾に半角スペースがある行は、何も設定しなければ別の値として扱われます。表計算ソフトや管理画面からコピーしたリストでは、行頭・行末の空白が混ざりやすいため、前後空白を削除してから比較すると重複を見つけやすくなります。

英字の大文字小文字や全角半角は、用途によって意味が異なります。メールアドレスや一般的な名称では同一視したい場合がありますが、パスワード、コード、識別子では別の値として扱う必要があります。自動的にすべて統一せず、データの仕様を確認します。

重複判定の設定
設定同じ値になる例向いているデータ注意が必要なデータ
前後空白を削除「ABC」と「 ABC 」コピーした一覧、フォーム回答字下げに意味があるテキスト
大文字小文字を同一視「ABC」と「abc」一般名称、確認用メール一覧ID、コード、パスワード
全角半角を同一視「ABC」と「ABC」日本語入力が混在した一覧正式表記、機械処理用コード
4

Excel・CSVでは先頭行とセル内改行を確認する

Excelやスプレッドシートの1列をコピーし、1行を1件として貼り付ければ、重複削除に利用できます。列名や見出しが先頭にある場合は、先頭行を固定して削除・並べ替えの対象外にします。

CSVファイルは、見た目の1行とデータ上の1レコードが一致しない場合があります。引用符で囲まれたセル内に改行があるCSVを単純に行分割すると、1件の途中で分かれます。セル内改行を含むCSVは表計算ソフトで対象列だけを確認するか、CSVを解析できる専用処理を使ってください。

1見出しがある場合だけ先頭行を固定する
2複数列のCSVは、行全体の一致を確認したい場合だけそのまま使う
3特定列だけで重複判定する場合は、表計算ソフトで対象列を取り出す
4引用符付きのセル内改行がないか確認する
5処理後に列数と区切り文字が変わっていないか確認する
5

日本語順・数字の自然順・ランダム順の使い分け

日本語順は文字列として並べるため、名称やキーワード一覧の整理に向いています。ただし、漢字の読みを自動推測して五十音順にする処理ではありません。漢字名を読み順に並べたい場合は、ふりがなの列を用意して並べ替えます。

型番やファイル名に数字が含まれる場合は、数字の自然順を使うとitem-2をitem-10より前へ置けます。ランダム順は候補の表示順を無作為に変える用途に使えますが、厳密な抽選・監査・当選者決定では、抽選規約や記録要件に合う専用手段を使用してください。

並べ替え方法の選び方
並べ替え向いている用途注意点
日本語順A、B、C/文字列順名称、タグ、キーワード漢字の読みは推測しない
数字の自然順item-1、item-2、item-10型番、連番、ファイル名小数や特殊な番号体系は確認する
ランダム順実行ごとに異なる順番候補順、練習問題の並び正式な抽選には記録可能な手段を使う
6

Toolerで重複行を削除・並べ替えする手順

「重複行削除・行並べ替え」ツールへ、1行につき1件のリストを貼り付けます。「重複を削除」「重複行だけ抽出」「削除せず並べ替え」から処理を選び、必要に応じて空行、前後空白、大文字小文字、全角半角、先頭行固定を設定します。

並べ替え方法を選んで「行を整理する」を押すと、入力行数、異なる値、重複分、出力行数を確認できます。結果を読み直したあと、クリップボードへコピーするかTXTファイルで保存します。処理は対応ブラウザ内で行われます。

11. 1行につき1件のリストを貼り付ける
22. 重複削除・重複抽出・並べ替えから処理を選ぶ
33. 比較条件と先頭行固定を設定する
44. 入力・重複分・出力の行数を確認する
55. 結果をコピーまたはTXT保存する
7

処理後に確認する項目

重複削除後は、出力行数だけでなく、残った表記を確認します。表記違いを同一視した場合は、最初に現れた行の文字が残るため、正式名称と異なる表記が先にあれば手動で直します。

元のCSVや表へ結果を戻す場合は、行単位のデータと別列の対応が崩れていないか注意が必要です。1列だけを取り出して並べ替え、その列だけを元の複数列表へ戻すと、氏名とメールアドレスなどの組み合わせがずれる可能性があります。

1削除された行数が想定と合っている
2正式表記・大文字小文字・全角半角が正しい
3見出しが先頭に残っている
4複数列の対応関係が崩れていない
5受付順・優先順を変更して問題ない
6元データを別に保存している

公開前のチェックリスト

  • 1行を1件として処理できるデータか確認した
  • 重複削除・重複抽出・並べ替えの目的を決めた
  • 前後空白、大文字小文字、全角半角の扱いを決めた
  • 見出しがある場合は先頭行を固定した
  • 処理前後の行数と重複分を確認した
  • 複数列の対応や元の受付順を壊していない
  • 元データを残してから結果を反映した

読んだ内容をすぐ確認

重複行削除・行並べ替えを使う

重複削除・重複値の抽出、日本語順・数字順・ランダム順への並べ替えを行います。

ツールを開く →

よくある質問

Q. 重複行を削除して最初の1行だけ残せますか?

A. できます。重複を削除する処理を選ぶと、比較条件で同じと判定された行は最初の1行だけ残ります。入力順のまま処理すれば、最初に現れた順序も維持できます。

Q. 重複している行だけを一覧にできますか?

A. できます。重複行だけ抽出する処理では、2回以上ある値を1行ずつ表示します。各値が何回あるか詳しく調べる場合は、元データでも件数を確認してください。

Q. Excelの列をコピーして重複削除できますか?

A. 1行を1件としてコピーできる列なら利用できます。列名が含まれる場合は先頭行を固定してください。複数列の表では、列ごとの対応を壊さないよう行全体を一緒に扱う必要があります。

Q. CSVファイルをそのまま解析できますか?

A. このツールは貼り付けた内容を1行ずつ扱うテキストツールです。カンマ区切りの行は処理できますが、引用符で囲まれたセル内改行など、CSV固有の構造を解析する機能はありません。

Q. 全角・半角や大文字・小文字の違いも重複になりますか?

A. 初期設定では別の値です。必要な場合だけ全角・半角または大文字・小文字を同一視する設定をオンにしてください。IDやコードでは違いに意味がある場合があるため注意してください。

Q. 入力したリストは外部へ送信されますか?

A. 重複判定、抽出、並べ替えは対応ブラウザ内で行います。入力したリストをToolerのサーバーへ送信・保存する機能はありません。