重複行の削除

元の順序を保ったまま、リストから重複した行を削除します。大文字小文字の区別、空白の削除、空行の削除を選べます。無料で、データは送信されません。

オプション

すべてブラウザ内で実行されます。データがアップロードされることはありません。

重複行の削除とは?

リストから繰り返された行を削除し、それぞれの最初の出現を元の順序のまま残します。削除した行数を報告し、大文字小文字、前後の空白、空行を無視できます。

重複行の削除の使い方

  1. リスト(1行に1項目)を入力欄に貼り付けます。
  2. 照合時に大文字と小文字を区別するか、行頭・行末の空白を削除するか、空行を削除するかを選びます。
  3. 重複を削除したリストを出力からコピーします。下の行に、削除した行数が表示されます。

例

入力
a
B
b
a
出力
a
B

初期設定(大文字小文字を区別しない):2行を削除

重複行の削除を使うべき場面

メールアドレスのリスト、キーワードのリスト、ID、URL、ログの行の整理に使えます。比較するのは行全体のみです。行の内部や CSV の列をまたいだ重複を見つけるには、表計算ソフトを使ってください。

重複行の削除の仕組み

行は上から順に処理されます。各行(オプションがオンなら空白を削除したもの)は比較用のキーに変換され(大文字小文字を区別する設定でなければ小文字にして)、Set に保存されます。キーがすでに Set にある行は削除され、そうでなければ残されます。最初の出現だけを残すため、残った行の順序は変わりません。空白の削除がオンの場合、出力には空白を削除した行が含まれます。

一般的な使用例

  • インポート前にメーリングリストを整理する
  • SEO キーワードのリストから繰り返しのキーワードを取り除く
  • 貼り付けた列から一意の値を取り出す
  • ログからコピーした URL や ID の重複を除く

よくある質問

元の順序は保たれますか?

はい。各行の最初の出現はその位置に残り、あとの繰り返しは削除されます。並べ替えもしたい場合は、テキスト並べ替えを使ってください。

大文字小文字を無視する場合、重複のうちどちらが残りますか?

最初のものです。"a" の後に "A" がある場合、出力には "a" が残ります。

空行は重複として扱われますか?

空行を削除がオンの場合は、すべての空行が削除されます。オフの場合は、最初の空行が残り、あとの空行は重複として削除されます。

おすすめの次のステップ

他のカテゴリを見る