てもとツール

テキスト重複行削除ツール|重複行を一括削除・ユニーク行だけ抽出

複数行テキストから重複している行を一括削除できる無料オンラインツール。大文字小文字の無視・空白トリム・空行削除などのオプションも搭載。データはブラウザ内のみで処理します。

ブラウザ内処理 完全無料 登録不要
詳細設定
残す出現位置

このツールについて

使い方・特徴・補足情報

テキスト重複行削除ツールとは

テキスト重複行削除ツールは、複数行のテキストから同じ内容の行を検出し、一意な行だけを残すツールです。

コピペで増えた重複行や、エクスポートで出た重複エントリなど、よくある「ダブり」を瞬時に取り除きます。

大文字小文字を無視した比較や、前後の空白を無視した比較も選べます。「最初を残す」「最後を残す」の切り替えも備えます。

処理はすべてブラウザ内で完結し、テキストを外部へ送りません。名簿や顧客リストも手元で整理できます。

👤 こんな人におすすめ✨

リストを整理する人

✅ 楽になること

複数行テキストの重複行削除

✍️ 避けたい手間

表記ゆれによる重複の見落とし

解決できる困りごと

  • メールアドレスや ID 一覧から重複を手作業で取り除く手間を減らせる
  • 大文字小文字違いや末尾スペース違いの重複見落としを防ぎやすい
  • リスト統合後の確認作業で、重複の有無を即時にチェックできる

使い方

  1. テキストエリアに重複を削除したい複数行のテキストを入力またはペーストします。
  2. 入力と同時に総行数・重複行数が表示されます。必要に応じて「詳細設定」を開いてオプションを設定します。
  3. 「重複を削除する」ボタンをクリックすると、重複が削除された結果が出力欄に表示されます。
  4. 「コピー」ボタンをクリックして結果をクリップボードにコピーして利用します。

使用例

メールアドレスの重複削除

複数シートからかき集めたメールアドレスから重複を取り除く例です。デフォルトの大文字小文字を無視するモードでは User@... と user@... が同一として扱われます。

前後の空白を無視した擬似重複の検出

末尾スペースが入り込んだ商品コードを同一として扱う例です。「前後の空白を無視」をオンにすると、見た目は同じだが空白違いの重複も検出できます。

入力

SKU-1001
SKU-1001 
 SKU-1001
SKU-1002

出力

SKU-1001
SKU-1002

最後の出現を残すモード

同じユーザーが複数回回答したフォームから最新回答だけを残す例です。「最後の出現を残す」をオンにすると、後に登場した行が優先されます。

入力

user01,はい
user02,いいえ
user01,いいえ
user03,はい

出力

user02,いいえ
user01,いいえ
user03,はい

活用シーン

メールアドレスリストの重複除去

複数シートから集めたアドレスをまとめると、同じものが何度も並びます。貼って実行すれば一意なリストになり、大文字小文字違いもまとめられます。

Excelからコピーした重複データの整理

結合したシートに生じた重複行の削除に使えます。貼り付けるだけで済むので、Excel の「重複の削除」を開くより手軽に終えられます。

URLや商品コードの重複チェック

URL や SKU コードに重複がないか確認できます。重複行数がその場で出るので、削除前にどれだけダブっているかを把握できます。

ログ・出力データの整理

同じ行が繰り返し記録されたログから、ユニークな行だけを抽出できます。エラーのパターン分析や集計の下ごしらえがはかどります。

フォーム回答の整理

手作業でまとめたフォーム回答から、重複を取り除けます。「最後を残す」を選べば、同じ人が後から修正した最新の回答を優先できます。

コピペで作ったリストの整理

複数の資料から集めたリストには、同じ項目が紛れがちです。ソートツールと組み合わせ、「ソート→重複削除」の2手で整えられます。

技術的な解説

補足: 仕組み

重複の検出には Set を使います。各行の比較キー(小文字化やトリムを組み合わせた値)を Set へ追加し、既出のキーならその行をスキップします。

「最後を残す」モードは、末尾から走査して初出だけ残し、reverse() で元の順に戻します。改行は LF に正規化してから分割します。

統計(総行数・重複行数・ユニーク行数)は Map で各行の頻度を数え、count > 1 を重複として集計します。

もっと詳しく

完全一致と表記ゆれの落とし穴

重複判定は既定で「完全に一致する行」をまとめます。そのため Appleapple、行末に空白が付いた行は別物として残ります。

大文字小文字や前後の空白を無視するオプションを使うと、見た目が同じなのに消えなかった行をまとめられます。CSV やログでは、まずこの設定を確認してください。

並べ替えとの使い分け

重複削除は出現順を保ったままダブりだけを抜きます。元の並びが意味を持つ名簿・手順書・プレイリストでは、並べ替えではなく重複削除が向きます。

最終的に整列したいなら、重複を消してから並べ替えツールへ渡すと順番が安定します。先に重複を消すぶん、件数も数えやすくなります。

よくある質問

大文字と小文字の違いは区別されますか?

デフォルトは区別しないモードのため、「Apple」と「apple」は同じ行として扱います。区別したいときは、詳細設定で大文字小文字を区別する設定に切り替えてください。

処理したテキストはサーバーに送られますか?

いいえ、すべての処理はブラウザ内の JavaScript で完結します。外部へ送信しないため、社内文書や個人情報を含むリストでも手元だけで重複を削除できます。

「最初の出現を残す」と「最後の出現を残す」の違いは?

「apple, banana, apple」の順なら、「最初」は1番目の apple、「最後」は2番目の apple を残します。フォームの最新回答を優先したいときに「最後」が役立ちます。

関連ツール

同じカテゴリの他のツールも合わせてどうぞ。