行ソート

1行1項目のテキストを昇順/降順で並び替えできます。比較時のみ空白や大文字小文字の扱いを切り替えられ、必要に応じて数値ソートも使えます。処理はブラウザ内で完結します。

入力文字数: 0

並び順
オプション

結果文字数: 0

入力データは原則ブラウザ内で処理します。機密情報は入力しないでください。

使い方

  1. 並び替えたいテキストを1行1項目で入力します。
  2. 昇順/降順と必要なオプションを選んで「並び替え」を押します。
  3. 結果を確認し、必要に応じてコピーして利用します。

判断基準

文字列順にするか数値順にするかを先に決めておくと、`10` と `2` の順序違いによる誤解を避けられます。

よくある失敗

  • 数値ソートOFFのまま実行して `1,10,2` の文字列順になる。
  • 前後空白無視をOFFのまま比較し、同名項目が別行として並ぶ。
  • 空行除外をONにした結果、段落区切り用途の空行が消える。

注意点

  • 前後空白無視や大文字小文字無視は比較時のみ適用し、出力は元の行を保持します。
  • 数値ソートでは整数・小数・負数を扱えます。非数値行がある場合はエラー表示します。
  • 同じ比較キーの行は、入力時の順序を保ったまま並びます。
  • 入力内容はURLクエリにも反映されるため、共有時は機密情報が含まれていないか確認してください。

境界条件

  • 日付の意味解釈(YYYY/MM/DD比較など)は自動判定しません。
  • 自然順ソート(A2,A10の人間向け順序)には未対応です。
  • 一般的には並び替え前後で件数確認し、欠落がないか確認する運用が安全です。

具体例

  • 入力: `30 / 10 / 2`、数値ソート昇順 → 出力: `2 / 10 / 30`。
  • 入力: `Apple / apple`、大文字小文字無視ON → 比較は同一キーで入力順維持。

失敗しやすい並び替え例

  • 数値一覧を文字列ソートで処理する

    `1,10,2` の順に並ぶため期待順とずれます。

    例: 入力例: `30,10,2` / 出力: numericSort OFF だと `10,2,30`

  • 前後空白無視をOFFのまま運用する

    見た目同じ項目が別キーとして離れて並びます。

    例: 判断ポイント: 表記ゆれがあるデータは ignoreTrim をONにする

境界値・例外ケース

  • 数値ソート時に非数値行が混在

    誤変換防止のためエラー扱いになります。

    例: 入力例: `10`, `abc` / 出力: エラーメッセージ表示

  • 同一キー行が多数ある

    安定ソートで入力順は維持されます。

    例: 判断ポイント: 同値行の相対順が変わらないことを確認

よくあるミス

  • 日付文字列を数値ソートで扱う

    想定する日付順にならないケースがあります。

    例: 運用例: 日付は事前に形式統一してからソートする

  • 空行除外ONのまま区切り行を失う

    段落単位データでは構造が崩れることがあります。

    例: 判断ポイント: 空行を意味として使う場合は excludeBlankLines をOFF

FAQ

  • 空白の違いを無視して並び替えできますか?

    「前後空白を無視して比較」をONにすると可能です。比較時のみ正規化し、結果には元の行を保持します。

  • 数字の一覧を数値順で並び替えたいです。

    数値としてソートをONにしてください。非数値が含まれる場合は誤変換防止のためエラーとして案内します。

  • マイナス値や小数も数値ソートできますか?

    はい。`-1` や `3.14` の形式であれば数値として扱えます。

  • 同じキーの行順はどうなりますか?

    同値行は入力順を維持する安定ソートです。

  • タブを含む行はそのまま保持されますか?

    はい。比較キーに使う設定に関係なく、出力行の文字列は元の内容を維持します。

基本FAQ

  • 入力データは外部へ送信されますか?

    原則として送信されません。入力内容はブラウザ内で処理します。例外がある場合は各ツールページ内に明記しています。

  • 入力内容は自動保存されますか?

    原則として自動保存しません。コピーやダウンロードで保存する場合は、ご利用端末内に保存されます。

現在の入力内容とあわせて確認しやすいツールです。