リストの重複除去・ソート・ランダム並べ替え・フィルタ
リスト並べ替えツールは、1行1件のリストに対して、重複の除去・並べ替え・フィルタ・文字種の変換をまとめて実行できるツールです。CSVから抜き出したID一覧、URLのリスト、メールアドレスの一覧など、行の集まりを整える作業に使えます。
スプレッドシートでも同じことはできますが、「重複を消して、五十音順に並べて、特定の文字列を含む行だけ残す」といった複数の操作を続けて行う場合、ブラウザ上で結果を見ながら操作したほうが速く済みます。操作は何度でもやり直せます。
2つのリストを比較して、両方にある行・片方にしかない行を抽出することもできます。名簿の突き合わせや、移行前後のデータ照合に便利です。
既定では文字コード順(Unicodeのコードポイント順)です。この順序では、半角英数字→ひらがな→カタカナ→漢字の順に並び、漢字は読みではなくコード順になります。五十音順に並べたい場合は、あらかじめ読み仮名の列を用意してそちらで並べ替えてください。
先に現れた行が残り、2回目以降が削除されます。並び順は元のまま保たれます。
空行を削除するオプションを用意しています。有効にすると、空白だけの行もあわせて除去されます。
数万行程度までは問題なく処理できます。ただしすべてブラウザ内のメモリで処理するため、数十万行を超えると動作が重くなることがあります。その場合は分割して処理してください。
^https:// でHTTPSのURLだけを残す、@example\.com$ で特定ドメインのメールアドレスだけを抽出する、^\s*$ で空行を対象にする、といった指定ができます。書いた正規表現が意図どおり動くか不安なときは、先に正規表現チェックツールで動作を確かめてから貼り付けると確実です。