人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

googlespreadsheetの質問です
=ImportXML("http://stocks.finance.yahoo.co.jp/stocks/history/?code=1552","//table[@class='stocksTable']/tr[1]/td[3]/span[2]")
と入力すると
-46(-6.71%)
と表示されます。カッコ内の-6.71 だけ表示させたいんですけど その場合どうすればいいのでしょうか?

●質問者: Izkgkf0CPUsl85gi0dBq
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
●300ポイント ベストアンサー

REGEXREPLACE という関数を使うといけます。

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

全角の括弧や半角の括弧などが混じっているので、コピペして使ってください。
修正して使うなら、以下のドキュメントが参考になります。


Izkgkf0CPUsl85gi0dBqさんのコメント
ありがとうございました!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ