オンライン数値フィルターツール
数値リストを条件(以上、以下、偶数、奇数など)でフィルタリング。重複削除も可能。ブラウザ上で高速処理。処理はブラウザ内でローカルに行われます。
使ってみる
機能と使い方の詳細
このツールは、数値のリストをさまざまな条件でフィルタリングするために設計されています。入力された数値は、指定した条件に基づいて処理され、一致するものだけが出力されます。
対応するフィルターモード
- より大きい / 以上 / より小さい / 以下: 比較値を指定して、その値より大きい、以上、より小さい、以下の数値を抽出します。
- 等しい / 等しくない: 指定した値と完全に等しい、または等しくない数値を抽出します。
- 範囲内: 2つの値を指定し、その範囲内(両端を含む)の数値を抽出します。小さい値が自動的に下限として扱われます。
- 偶数 / 奇数: 整数のみを対象に、偶数または奇数の数値を抽出します。
- 整数 / 小数: 整数または有限の非整数を抽出します。
重複の削除
「重複を削除」チェックボックスをオンにすると、結果から重複する数値が削除され、最初に出現した順序が保持されます。
入力の制限と注意点
入力は最大100,000文字、解析される数値は最大100,000個までです。無効なフィルターモードが選択された場合は、エラーが表示され、処理は実行されません。数値の比較はJavaScriptの数値比較に基づくため、浮動小数点の計算結果(例: 0.1+0.2)を正確に比較したい場合は、範囲指定を使用することをお勧めします。
実際の例
入力リストが「1 2 3」で、フィルターモードが「より大きい」、比較値が「1」の場合、出力は「2」と「3」が改行区切りで表示されます。
制限事項
このツールは数値のみを処理し、元のCSV行やテキストの書式は保持されません。周囲のテキストや列を保持する必要がある場合は、スプレッドシートや行フィルターツールを使用してください。
よくある質問
Q1: 小数を含む数値をフィルタリングできますか?
はい、「小数」モードを使用すると、有限の小数(整数でない数値)を抽出できます。また、比較モードでは小数の比較も可能です。
Q2: 重複を削除すると順序は変わりますか?
いいえ、重複を削除しても、最初に出現した順序は保持されます。
Q3: 入力にカンマやスペース以外の区切り文字は使えますか?
一般的な空白文字やリスト区切り文字(カンマ、改行など)がサポートされています。日本語ページの小数には点を使ってください。例えば3,14は3.14ではなく2つの数になることがあります。
ページの小数表記を使い、桁区切りなしで1行に1つの数値を入力してください。比較欄はブラウザーの数値入力で、内部値には小数点を使います。完全な有限数だけを受け付けます。abc2のような文字混じりの入力、0.1+0.2のような式、有限でない値があるとリスト全体を拒否します。ゼロでない入力がゼロに丸められる場合もエラーです。入力順を保持してコピーでき、ダウンロードボタンはありません。
1.5 2 -3
表示は小数点以下最大12桁です。非ゼロ値がこの丸めで0になる場合は科学表記を使います。他の値も丸められることがあり、大きな整数にはJavaScriptの精度制限があります。
処理はブラウザ内でローカルに行われます。