お仕事おつにゃッス🐈
文系未経験から社内SEになった、あっきょ(@daily_code_JP)です!
S&P 500などの株式指数と連動している投資信託の管理は、手間がかかりますよね?
この記事ではそのお悩みを、スプレッドシートのとある関数で解決します。
- 自分が持っている投資信託の損益管理を自動化したい
- 株式指数をリアルタイムで取得したい
- エクセルを使っているけど、もっと便利で使いやすいものに変えたい
誰でも無料で簡単にできますので、お気軽に学んでいきましょう!
株式指数を自動管理するイメージ
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」を入力します。
C列に GOOGLEFINANCE 関数を記入。
引数の「B2」はセル内の値を取得するので「B2 = .INX」です。
自動で現在の値を更新します。
ダウ平均や日経平均などの他の指数にも対応しているので試してみましょう。
引数に入る株式指数のティッカーの一覧
スプレッドシートで使える株式指数のティッカー(コード)のリストを作成しましたのでぜひご参考ください。
指数名 | 詳細 |
---|---|
S&P500 | .INX |
ダウ | .DJI |
NASDAQ | .IXIC |
フィラデルフィア半導体株指数 | SOX |
日経平均 | INDEXNIKKEI:NI225 |
TOPIX | INDEXTOPIX:TOPIX |
おわりに | 株式の管理を楽にするには
以上、Google Apps ScriptでS&P500のデータをリアルタイムで取得する方法でした。
そのままコピペしたり株式管理に使ったりしてみましょう。
株式や為替などの資産管理を自動化するにはプログラミングが必須。
とくにGASなら文系職や事務員でも簡単にオリジナルアプリを作れます。
GASを効率的に学ぶなら以下の2つの方法が多いです。
- 参考書やオンライン教材で独学
- プログラミングスクールを利用
正しく学ぶことで非エンジニアでも実用的な業務効率化のスキルが身に付きます。
デイコーでは、GASのサンプルコードからおすすめのプログラミングまで幅広く紹介。
初心者にもわかりやすく解説しています。
プログラミングスクールは82社を分析したッス!
次回の記事もご期待ください!
それでは、よいプログラミングライフを!