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
コメント