S&P500の構成銘柄の在処と取得方法(google Spreadsheet、Excel)

2016年7月17日情報源

当ブログのコメント欄で質問があり、皆さんともシェアできたらと思ったので、記事の形でお答えしたいと思います。

質問内容はずばり以下です。

S&P500から増配銘柄をピックアップされていますが、S&P500の銘柄のリストはどこから取得してますか?

わたしも最初S&P500の構成銘柄を探そうとスタンダード・アンド・プアーズ社(S&P)のサイトを見ましたがどこかにあるかもしれませんが、見つけられませんでした。

なので、正式なデータかはわかりませんが、わたしは以下のURLからS&P500の構成銘柄を取得しています。

上記のデータはWikipediaのList of S&P 500 companiesにあるS&P500の表から抽出して扱いやすい形にデータ化しているようです。

Google SpreadsheetにS&P500の構成銘柄を取り込む

もし、Google Spreadsheetをお使いでしたら、セルに以下のように入力するとデータを取得することができます。

=IMPORTDATA("https://raw.githubusercontent.com/datasets/s-and-p-500-companies/master/data/constituents.csv")

実際のイメージは以下のような感じですね。

google spreadsheetでS&P500の構成銘柄を取り込んだイメージ

ExcelにS&P500の構成銘柄を取り込む

この方法はExcel 2016で試しています。

  1. メニューの[データ]-[新しいクエリ]-[その他のデータソースから]-[Webから]を選択します。
  2. 「URL」という欄に「https://raw.githubusercontent.com/datasets/s-and-p-500-companies/master/data/constituents.csv」と入力します。
  3. 「OK」ボタンをクリックします。
  4. [編集]をクリックします。
  5. メニューの[変換]-[先頭の行を見出しとして使用]をクリックします。
  6. メニューの[ホーム]-[閉じて読み込む]をクリックします。

そうすると以下のような感じで取り込みができます。

ExcelでS&P500の構成銘柄を取り込んだイメージ

S&P500の構成銘柄のデータの取得の方法でした。

わたしは手作業が非常に苦手なので、webから取得できるものは極力自動化して取得しています(^^ゞ