Yueseryueser.com

← ガイド一覧

数字だけを抽出:説明文から数値を取り出して一列にする

「送料 12 円、3 点」を貼り付けると「12 3」になり、それ以外の文字はすべて除かれます。表計算に貼ってスペースで分割すれば、一つずつコピーしなくても合計や集計に使えます。

ツールを開く:数字だけを抽出

数字だけを取り出したい場面

チャットやメール、PDF からコピーした見積もりは、数字が文章の中に埋もれています。合計を出すには先に数字を抜き出す必要があります。監視画面やレポートからコピーした指標も、ラベルと混ざったままでは表に入れにくく、数値だけにする必要があります。

校正の用途もあります。文章から数字をすべて抜き出して1行に並べ、異常な値がないかを見る使い方です。本来 12 のところが 120 になっている、0 が1つ多い、といった間違いは、文章の中にあるより並んだ状態のほうが見つけやすくなります。

意味を落とさない使い方

残るのは数字の文字だけで、連続する数字は半角スペースで区切られ、すべて1行に出力されます。小数点、負号、パーセント記号、桁区切りのカンマは失われ、3.14 は 3 と 14 に、-5 は 5 に、1,200 は 1 と 200 になります。

漢数字の十二や三百は認識されません。語に埋め込まれた数字(iPhone15 の 15)は抽出され、日付 2026-10-25 は3つの数値に分かれます。抽出の前に、どの数字が必要なのかを決め、表記が不揃いなら先に統一しておいてください。

使えない場面と代替手段

金額・数量・番号の区別なくすべてを抽出し、どの行の数字かも考慮しません。複数行の入力を与えると、数字はすべて1行に集まり、順序は保たれても行との対応は失われます。行ごとの対応が必要なら、1行ずつ処理するか表計算の関数を使ってください。

小数の保持、桁区切りを分割しない処理、漢数字の読み取りもできません。小数を残したい場合は、小数点を一時的に別の文字へ置換してから抽出し、あとで戻してください。行ごとの対応が必要なら、正規表現に対応したエディタで置換するほうが確実です。

よくある質問

3.14 のような小数はどうなりますか?

3 と 14 に分かれ、小数点は失われて間にスペースが入ります。小数を残したい場合は、抽出前に小数点を一時的に別の文字へ置換し、抽出後に元へ戻してください。

抽出した数字は1行ですか、複数行ですか?

すべて1行で出力され、数字の間は半角スペース1つで区切られます。自動で改行はされません。列にしたい場合は、表計算に貼り付けてスペースで分割し、必要に応じて転置してください。

負の数のマイナスは残りますか?

残りません。負号は数字ではないため失われ、-5 は 5 として抽出されます。符号を区別したい場合は、抽出前に負号を目印の文字へ置換して戻すか、正規表現に対応したツールを使ってください。

関連ツール:数字だけを抽出