Google スプレッドシート: 文字列から数値を抽出する方法


次の数式を使用して、Google スプレッドシートの文字列から数値を抽出できます。

 =REGEXEXTRACT( A1 , " -*\d*\.?\d+ " )

この数式は、文字列から整数、小数、および負の符号を抽出します。

次の例は、この公式を実際に使用する方法を示しています。

例: Google スプレッドシートの文字列から数値を抽出する

Google スプレッドシートに次の文字列リストがあるとします。

次の式を使用して、文字列から数値 (整数、小数、負の符号を含む) を抽出できます。

 =REGEXEXTRACT( A2 , " -*\d*\.?\d+ " )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Googleスプレッドシートの文字列から数値を抽出する

列 B の値には、列 A の値の整数、小数、負符号のみが含まれることに注意してください。

この数式を使用して#VALUEを受け取った場合は、したがって、文字列がプレーン テキストとしてフォーマットされていることを確認してください。

文字列をプレーン テキストに変換するには、文字列を含むセル範囲を強調表示し、上部のリボンに沿って [書式]タブをクリックし、[数値][プレーン テキスト]の順にクリックします。

これにより、 #VALUE が解決されるはずです。問題。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

Googleスプレッドシートで部分文字列を抽出する方法
Googleスプレッドシートで複数の値を置き換える方法
Googleスプレッドシートでテキストが含まれるセルを数える方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です