Googleスプレッドシートの VALUE関数はプラス記号を認識できずエラーとなる

 Googleスプレッドシートの VALUE関数はプラス記号を認識できずエラーとなる

Excelでは下記のようになるが
=VALUE("+0.97")  → 0.97
=VALUE("-0.97") → -0.97

Googleスプレッドシートでは
=VALUE("+0.97")  → #VALUE
=VALUE("-0.97") → -0.97

この場合、正規表現置換で「マイナス記号、数字(0~9)、小数点」以外を削除して利用する
=VALUE(REGEXREPLACE("+0.97", "[^\-0-9.]", "")) → 0.97
=VALUE(REGEXREPLACE("-0.97", "[^\-0-9.]", "")) → -0.97



コメント