googlespreadsheetの質問です

=REGEXREPLACE(ImportXML("http://stocks.finance.yahoo.co.jp/stocks/history/?code=998407","//table[@class='stocksTable']/tr[1]/td[3]/span[2]"), ".*((.*)%)","$1")
と入力すると
+0.42
と表示されます。プラスの時は、+マークをなくして、0.42 とだけ表示させたいんですけど その場合どうすればいいのでしょうか?
ちなみにマイナスが表示される時は、マイナスマーク - は表示して欲しいです

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2015/10/20 19:20:46
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

ポイント300pt

こんな感じでいけます。
変更点を赤くしてます。

=REGEXREPLACE(ImportXML("http://stocks.finance.yahoo.co.jp/stocks/history/?code=998407","//table[@class='stocksTable']/tr[1]/td[3]/span[2]"), ".*(\+?(.*)%)","$1")

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません