Googleスプレッドシートで米国株の株価を取得する


Googleスプレッドシートでは米国株の現在や過去の証券情報を取得できます。
個別株だけではなくETFの証券情報も取得可能です。
以下の画像はアップル社の株価情報を取得したものです。

GOOGLEFINANCE関数

証券情報の取得には、GOOGLEFINANCE関数を使います。

構文
GOOGLEFINANCE(銘柄, [属性], [開始日], [終了日|日数], [間隔])

現在の株価を取得する

アップル社の株価を取得する場合、以下のように書きます。
=GOOGLEFINANCE("NASDAQ:AAPL","price")
または
=GOOGLEFINANCE("NASDAQ:AAPL")

銘柄は "<取引所コード>:<銘柄コード>" という形式で指定します。
アップル社の場合は "NASDAQ:AAPL" となります。

取引所コード 銘柄コード
NASDAQ AAPL

[属性]には "price" を指定します。
[属性]のデフォルト値は "price" なので省略しても結果は同じです。
※株価表示は最大20分まで遅延する場合があるようです。

「関数に毎回銘柄を指定するのは面倒」「入力ミスしそう」という場合があると思います。
最初の画像を例にすると以下のように書くと便利です。
=GOOGLEFINANCE($A2&":"&$B2)
A2セルは取引所コード、B2セルは銘柄コードになっています。

前日の終値を取得する

=GOOGLEFINANCE("NASDAQ:AAPL","closeyest")

「前日の終値」と「現在の株価」を比較して差額を表示することもできます。
最初の画像の前日比のセル(D2セル)には以下のように書いています。
=C2-GOOGLEFINANCE($A2&":"&$B2,"closeyest")

前日の終値からの株価の変動率を取得する

=GOOGLEFINANCE("NASDAQ:AAPL","changepct")
最初の画像の前日比(%)のセル(E2セル)の値が表示されます。
(別途、後述の「カスタム数値形式」を設定しています。)

その他の証券情報の取得について

他にも証券情報についての様々な情報取得が可能です。

Appendix

最初の画像の「前日比」と「前日比(%)」の値の色付け等は「カスタム数値形式」を設定しています。

前日比 前日比(%)
[Red]+0.00;[Green]-0.00;[Black]0.00 [Red]+0.00"%";[Green]-0.00"%";[Black]0.00"%"

詳細は以下のヘルプページをご参照ください。

関連記事

以上、最後まで読んでいただき、ありがとうございました。