【Googleスプレッドシート】GoogleFinanceから日本株の株価を取得する

シェアする

スポンサーリンク

日本株の株価をGoogle Financeから取得してGoogleスプレッドシートに表示したい。

Googleスプレッドシートには「GoogleFinance」から株価を取得できる「GoogleFinance関数」がある。

参照GOOGLEFINANCE(Google ドキュメントエディタヘルプ)

例えば、わたしが保有している米国株ETF「iShares Core S&P 500 ETF」の株価を取得するにはセルに、

=GoogleFinance(“ivv”,”price”)

と記述する。

「ivv」とは「iShares Core S&P 500 ETF」のティッカーコードだ。

ただし、「GoogleFinance関数」は日本人投資家にとって大きな制約がある。

スポンサーリンク

GoogleFinance関数の制約を乗り越える

その制約は、

取得できる株価は米国株のみ

だ。

だがしかし、GoogleFinaceには日本株の株価も掲載している。

日本株の株価も自動取得してGoogleスプレッドシートに表示できないか。

できる。

日本株の株価を取得

Googleスプレッドシートの「AppScript」を使えば日本株を取得できる。

具体的な方法は次のサイトを参考にさせていただいた。

参照スプレッドシートで日本株の株価や投資信託の価格の取得方法(GASオリジナル関数)(AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門)

短いプログラムを記述しないといけないが、上記サイトの説明のとおりにすれば日本株の株価が取得できた。

例として、キヤノン(7751)の株価を取得してみた。

株価取得例

AppScriptで「STOCKPRICEJP」という関数を作成する。

セルA3のコード「7751:キヤノン」の株価をGoogle Financeから取得して表示している(株価は2021年12月3日の終値)。

日本株・米国株を保有している投資家にとって、使える機能だ。

スポンサーリンク

シェアする

twitterをフォローする
twitterをフォローする

ブログを購読する
ブログを購読する

follow us in feedly RSS