数値ソートツール
改行、カンマ、セミコロン、スペースで区切った数値のリストを貼り付けると、昇順または降順の正しい数値順に並べ替えます。各値を1回だけにしたい場合は重複を削除でき、結果を改行、カンマ、スペースで区切ってコピーできます。無料、登録不要。アップロードは一切されません。
並べ替え順
出力の区切り文字
数値ソートツールの使い方
- 数値を貼り付けます。 改行、カンマ、セミコロン、スペースを任意に組み合わせて区切れます。負の数や小数も使えます。
- 並べ替え順を選びます。 昇順は小さい順、降順は大きい順です。
- 出力の形式を決めます。 並べ替えたリストの区切りとして、改行、カンマ、スペースから選びます。各値を1回だけ表示したい場合は、「重複を削除」にチェックを入れてください。
- 「数値をソート」をクリックしてコピーします。 並べ替えたリストが表示されます。数値の個数、最小値、最大値のカードも一緒に表示されます。
数値順とアルファベット順の違い
数字を単語として並べ替えると、誤った結果になります。テキストは1文字ずつ比較されるからです。アルファベット順では、1が2より前に来るため、100は2.5より前に、10は9より前に並びます。このツールは、まず各項目を実際の数値に変換するので、2.5は9より前に、9は10より前に、10は100より前に並びます。数字のリストを行の並べ替えツールで並べ替えたときに順番がおかしく見えるのは、このためです。
具体例
空白とセミコロンを使い、同じ値が繰り返し含まれる、次の混在したリストを例にします:
入力
10 9 100 1 2.5 -3 -3 10; 8
| 設定 | 数値の個数 | 出力(カンマ区切り) |
|---|---|---|
| 昇順 | 9 | -3, -3, 1, 2.5, 8, 9, 10, 10, 100 |
| 昇順、重複を削除 | 7 | -3, 1, 2.5, 8, 9, 10, 100 |
| 降順、重複を削除 | 7 | 100, 10, 9, 8, 2.5, 1, -3 |
いずれの場合も、最小値のカードには −3、最大値のカードには 100 と表示されます。数値の個数のカードは出力に含まれる数を数えるため、重複を削除すると9から7に減ります。数値として等しい2つの値は同じとみなされるため、5、5.0、5.00は1つの5にまとめられます。
数値として読み取られるもの
- 項目は空白、カンマ、セミコロンで区切られます。 位取りのカンマを含む数(1,000や12,345,678など)は、中に空白がなければ1つのまとまった数として扱われます。それ以外のカンマは区切りになります。たとえば3,14は3と14として読まれ、空白なしの5,100は1つの数値5100として読まれます。2つの数を区切りたい場合は、カンマの後に空白を入れてください。
- セミコロンがあると、カンマは小数点になります。 テキストにセミコロンが1つでも含まれていると、区切りになるのは空白とセミコロンだけになり、2,5; 3,5 は2.5と3.5として読まれます。セミコロンがない場合は、小数点にはピリオドを使ってください。
- 数値でない項目は除外され、一覧に示されます。 $5やabcは並べ替えの結果から外され、その下の行に(先頭の20件まで)名前が示されるので、何も黙って消えることはありません。
- 科学表記と16進数表記に対応しています。 1e3は1000、0x10は16として読まれます。
- 精度には限界があります。 有効数字が約15桁を超える数値は、末尾の桁が失われます。
どのツールが必要ですか?
| やりたいこと | 使うツール |
|---|---|
| 数値の大小で並べ替える | このページ |
| 段落の中の数値をまず取り出し、合計と平均を求める | 数字抽出 |
| 単語、名前、行をA〜Z順、長さ順、逆順に並べ替える | 行をアルファベット順に並べ替え |
| 米国議会図書館分類法またはデューイ十進分類法の請求記号を書架順に並べる | Call Number Sorter |
| 引用スタイルに従って参考文献の項目をアルファベット順に並べる | 参考文献リスト アルファベット順並べ替えツール |
| 範囲内の乱数を得る | ランダム数字 |
よくある質問
- 数値を小さい順に並べ替えるにはどうすればよいですか?
- 数値を貼り付け、順序を「昇順」のままにして「数値をソート」をクリックしてください。リストは最小の値から最大の値の順で返されます。逆順にしたい場合は「降順」を選んでください。
- 数字をアルファベット順に並べ替えると順序がおかしくなるのはなぜですか?
- アルファベット順の並べ替えは文字を1文字ずつ比較するため、1が2より前に来るので、100は20より前に並びます。数値順の並べ替えは値を比較します。このツールが行うのはこちらです。
- 負の数や小数も並べ替えられますか?
- はい。負の数はゼロより小さい側に正しい順序で並び、小数は値の大きさで並びます。つまり、−3は1より前に、2.5は8より前に来ます。
- リストから重複する数値を削除するにはどうすればよいですか?
- 並べ替える前に「重複を削除」にチェックを入れてください。数値として等しい値は1つにまとめられるので、5と5.0は同じ数字とみなされます。すべての出現を残したい場合は、チェックを外したままにしてください。
- 一部の項目が消えてしまったのはなぜですか?
- 数値として有効でないもの(値に付いた通貨記号や単語など)は、並べ替えた結果から除外されます。出力の下の行に、除外された項目が一覧で示されるので、修正してもう一度並べ替えることができます。
- 文中の数字を並べ替えることはできますか?
- 直接はできません。先に数字抽出ツールで取り出してから、結果をここに貼り付けてください。このツールは、各数値が単独で並んでいることを前提としています。
- 数値はサーバーに送信されますか?
- いいえ。並べ替えはブラウザ内で行われ、何もアップロードされません。