S&P500の値動きをスプレッドシートで自動取得

S&P500の値動きをスプレッドシートで自動取得

お仕事おつにゃッス🐈

文系未経験から社内SEになった、あっきょ(@daily_code_JP)です!

S&P 500などの株式指数と連動している投資信託の管理は、手間がかかりますよね?

この記事ではそのお悩みを、スプレッドシートのとある関数で解決します。

あっきょ
この記事は以下で悩んでいる人におすすめ!

  • 自分が持っている投資信託の損益管理を自動化したい
  • 株式指数をリアルタイムで取得したい
  • エクセルを使っているけど、もっと便利で使いやすいものに変えたい

誰でも無料で簡単にできますので、お気軽に学んでいきましょう!

目次

株式指数を自動管理するイメージ

スプレッドシートでS&P500や日経平均の株式指数を自動で取得するイメージ

S&P500や日経平均などの株式指数を自動で取得

NISAなどで個別株や投資信託を保有する場合は管理する方法が面倒くさいですよね。

そもそも、やり方がわからないことも考えられます。

そこで、スプシの関数をたった1つ書くだけで自動で値動きを反映するツールを作成。

スプレッドシートで管理できたら便利ですよ。

あっきょ

ぼくもこれで資産運用が楽になったッス!

株式指数を自動管理する準備

S&P500やダウなどの指数を取得する準備。

ファイルは1つ必要です。

必要なファイル

  • Google スプレッドシート…リストの作成 & 関数の実行

Google スプレッドシートの作成

株式指数を取得するスプレッドシートを作成。

シートには3つの項目を登録します。

セッター名詳細
インデックス名アメリカの株式指数の名前(ナスダック、S&P500など)
コード株式指数のティッカー
コード引数にティッカーを入力したGOOGLEFINANCE関数

1行目に項目名、2行目から個別の株式指数を記入します。

Google スプレッドシートの準備は以上です。

スプレッドシートで株式指数を取得するシートの準備

株式指数を取得する関数の使い方

アメリカの株式で代表的な指数を取得する関数の使い方を解説していきます。

解説の項目

  • GOOGLEFINANCE() | 株式指数を自動で取得
  • 株式指数の最新の値を取得

GOOGLEFINANCE() | 株式指数を自動で取得

S&P 500などの株式指数を自動で取得するにはGOOGLEFINANCE関数を使用。

第一引数に株式指数のティッカーを入力します。

また、第二引数の「price」で現在の値を取得します。

株式指数の最新の値を取得

Google スプレッドシートでS&P500の最新の指数を取得します。

A列に「S&P500」、B列に「.INX」を入力します。

スプレッドシートでS&P500の値を取得する準備

C列に GOOGLEFINANCE 関数を記入。

引数の「B2」はセル内の値を取得するので「B2 = .INX」です。

スプレッドシートでS&P500の値を取得するGOOGLEFINANCE関数を入力

自動で現在の値を更新します。

ダウ平均や日経平均などの他の指数にも対応しているので試してみましょう。

スプレッドシートでS&P500の値を取得するGOOGLEFINANCE関数を入力した結果

引数に入る株式指数のティッカーの一覧

スプレッドシートで使える株式指数のティッカー(コード)のリストを作成しましたのでぜひご参考ください。

指数名詳細
S&P500.INX
ダウ.DJI
NASDAQ.IXIC
フィラデルフィア半導体株指数SOX
日経平均INDEXNIKKEI:NI225
TOPIXINDEXTOPIX:TOPIX

おわりに | 株式の管理を楽にするには

以上、Google Apps ScriptでS&P500のデータをリアルタイムで取得する方法でした。

そのままコピペしたり株式管理に使ったりしてみましょう。

株式や為替などの資産管理を自動化するにはプログラミングが必須。

とくにGASなら文系職や事務員でも簡単にオリジナルアプリを作れます。

GASを効率的に学ぶなら以下の2つの方法が多いです。

  • 参考書やオンライン教材で独学
  • プログラミングスクールを利用

正しく学ぶことで非エンジニアでも実用的な業務効率化のスキルが身に付きます

デイコーでは、GASのサンプルコードからおすすめのプログラミングまで幅広く紹介。

初心者にもわかりやすく解説しています。

あっきょ

プログラミングスクールは82社を分析したッス!

次回の記事もご期待ください!

それでは、よいプログラミングライフを!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

文系未経験のWebエンジニア。事務職がプログラミング学習して社内SE部門立ち上げ&Webサイト作成。業務効率化で残業80%減を達成。得意な言語 : GAS, JavaScript, Python

目次