あおぽんといっしょ

不労所得で F.I.R.E を目指すリストラ寸前ビジネスマンあおぽんのブログ

1-240. これはいいね、続・ Google スプレッドシート(米国株編)

スポンサーリンク

 

こんにちは、インカムゲインの不労所得で「早期退職」、「F.I.R.E」を夢見ているあおぽんです✋

 

このコロナ禍においても、予想を上回るよい決算を発表している企業、前期比プラスになっている企業は実に素晴らしいですね👍

みなさんの保有銘柄はいかがでしたでしょうか⁉️

 

あおぽんの保有銘柄は今週月曜日に決算発表した三菱UFJフィナンシャル・グループ(8306) が最後だったかと思うので、発表された内容をチェックしていこうと思ってます☝️

 

さて、本日は先日ご紹介した「これはいいね、Google スプレッドシート(米国株編)」の続きになりますよ🤗

www.aopon.net

 

前回は Google スプレッドシートの「GOOGLEFINANCE」関数を使って為替レート(米ドル/円)や株価(米国株)のデータを取得してみましたが、今回は Web サイトから「1株当たりの配当(dividend)」のデータを取得してみたいと思います

 

「配当(dividend)」のデータが取得できれば、「配当利回り」や「配当金の合計」も計算できるようになりますからね☝️

今回も是非いっしょにどうぞ😉

 

こんな内容で進めていきますよ

  Contents  1. ゴールの確認
2. Web サイトから「1株当たりの配当金」データを取得する方法
3. XPath を調べる方法

 

それでは準備はよろしいでしょうか⁉️

 

1. ゴールの確認

 スポンサーリンク

 

今回のゴールは前回の続きで以下のように Web ページから「MSFT」の「1株当たりの配当金」データを取得して「配当利回り」と「配当金の合計(ドル)」を表示させたいと思います

f:id:aopin:20210520201252p:plain

 *ティッカーシンボル「MSFT」は「マイクロソフト」になります

 

配当利回りは「1株あたりの配当金 ÷ 株価」で求められますよね☝️

FP3級の試験でも出そうな感じ⁉️

 

2. Web サイトから「1株あたりの配当金」データを取得する方法

米国株のデータは今回「FINANCIAL VISUALIZATION」というサイトを利用させていただこうと思います🙇‍♂️

 

URL は、

https://finviz.com/

になります

 

そうそう、あおぽんは Web ブラウザとして「Google Chrome」を使って説明しているので、使っているブラウザで同じような操作ができない場合は「Google Chrome」をダウンロードしてお試しくださいね☝️

 

「FINANCIAL VISUALIZATION」のトップページを表示したら、左上に検索窓があるので、検索したいティッカーシンボルを入力して検索をします。今回は例と同じように「MSFT」と入力しています

f:id:aopin:20210520204106p:plain

* FINANCIAL VISUALIZATION より

 

検索して表示されたページでは「MSFT」のチャートだったり、様々な株式指標を確認することができますよ

ちょっと広告が多いのですが、、、😅

f:id:aopin:20210520204559p:plain

スポンサーリンク

 


少しスクロールすると、今回取得したい「配当金(dividend)」の情報がありますね

f:id:aopin:20210520211110p:plain


マイクロソフトの1株当たりの年間の配当金が「2.24」(ドル)ということがわかります 

セル「G3」にこの 「2.24」(ドル)という数字を自動で取ってくるようにします

 

Web サイトから特定の場所を指定して、その部分の情報をスプレッドシートに出力させるために「IMPORTXML」という関数を使っていきます☝️

 

日本語のオンラインマニュアルはこちらに👇

support.google.com

 

「IMPORTXML」関数の構文は、 

 

IMPORTXML(URL, XPath クエリ)

 

「XPath」というのはツリー構造の XML/HTML ドキュメントから特定の部分を指定する言語構文になります

 

こんな風に「IMPORTXML」関数を記述してあげると、Web サイト(https://finviz.com/quote.ashx?t=MSFT)から特定部分の配当金データ「2.24」を取得できるようになります☝️

 

IMPORTXML("https://finviz.com/quote.ashx?t=MSFT","/html/body/div[4]/div/table[2]/tbody/tr[7]/td[2]/b")

  

URL の後のこれ👇

 

/html/body/div[4]/div/table[2]/tbody/tr[7]/td[2]/b 

スポンサーリンク

 

 

が配当金データ「2.24」を指定している「XPath」ということになります

 

それでは、セル「G3」にイコールを入力してみましょう

f:id:aopin:20210521160327p:plain

 

どうでしょうか、うまくできましたか⁉️😅

「2.24」とされていれば 💮

 

うまくいかない場合は半角英数、コロン(:)、ダブルコーテーション(")、コンマもしくはカンマ(,)、ピリオドもしくはドット(.)あたりをもう1度確認してみてくださいね 

 

「FINANCIAL VISUALIZATION」サイトの構造が変わらなければ、「XPath」の部分を変更せず、「URL」で指定しているティッカーシンボル部分(MSFT)を変更してもらうだけで、任意の銘柄の1株当たりの年間の配当金を取得できるかと思います

 

「MSFT」の「配当金」データをうまく取得できたら、他のティッカーシンボル「KO」(コカコーラ)や「MCD」(マクドナルド)などに書き換えてみましょう☝️

  

  

3. XPath を調べる方法

スポンサーリンク

 

2. では「FINANCIAL VISUALIZATION」サイトで配当金データを指定する「XPath」の情報は共有させていただきましたが、他のデータを取得したかったり、他のサイトからデータを取得してみたいという方もいらっしゃるかと思います

 

また、「XPath」が変更されてデータが取得できなくなってしまった場合に「XPath」をアップデートできるように「XPath」の調べ方を知っておきましょう☝️

 

あおぽんは日本株のデータを株探(かぶたん)から取得させているのですが、こんなエラーが表示されることがあって、そんな時は XPath をアップデートしています 

 

f:id:aopin:20210521161203p:plain

 

それでは、「FINANCIAL VISUALIZATION」サイトで「MSFT」の配当金データを指定する「XPath」を調べていきましょう☝️

 

「MSFT」の「Dividend」(配当金)を探して、その横の数字「2.24」をドラッグ(範囲指定)しますよ

ドラッグした箇所が反転して画面のように色が変わってますね

f:id:aopin:20210521163417p:plain

* FINANCIAL VISUALIZATION より


次にマウスのカーソルをドラッグした箇所に移動させ、右クリックをして「検証」(Inspect)を選択してあげます

f:id:aopin:20210521163955p:plain


なんか難しそうな画面が出てきてしまいましたが、大丈夫です😅

右側に青く色が変わっているところがありますね(赤く囲った部分)

配当の「2.24」という記載があることが確認できできますね☝️

f:id:aopin:20210521165137p:plain


青く色が変わっている箇所で右クリックをすると、メニューが表示されますので「コピー(Copy)」を選んだ後に「Copy XPath」を選択します

f:id:aopin:20210521170054p:plain

 

この作業でマイクロソフトの配当金が記載されている箇所の「XPath」がコピーされてます☝️

コピーされたものを貼り付け(ペースト)して確認すると👇

 

/html/body/div[4]/div/table[2]/tbody/tr[7]/td[2]/b 

 

と同じになってますでしょうか⁉️

もしかして、違ってますか⁉️😅

 

Web サイトに表示されているデータの「 XPath」を確認することができましたので、あとはWeb サイトの「URL」 と調べた「XPath」を「IMPORTXML」関数の構文にぶち込んであげればいいだけですね😉 

 

IMPORTXML(URL, XPath クエリ)

  

本当は「ティッカーシンボル」から URL も自動で生成させて、配当金データを取得したかったのですが、これだと銘柄毎にURLを編集しなきゃいけないんですよね、、、 

まぁ、そんなに銘柄が増減することもないでしょうから、このままでもいっか😅

  

今回紹介させていただいた方法を使えば、他のサイトから日本株の情報だって取得できるようになりますよ☝️

時間があったら日本株編の手順も共有させていただこうと思います🙇‍♂️

スポンサーリンク

 

  

最後までご覧いただきまして、どうもありがとうございます & バナーをクリックしていただけると、セミリタイアへ1歩近づくことができます。

応援よろしくお願いいたします🙇‍♂️

にほんブログ村 小遣いブログ 不労所得へ

 

今週末は洗濯できるといいですね

それでは、よい週末をお過ごしください👋

 

<免責事項>

・本ブログの内容は、正当性を保証するものではありません。

・本ブログの内容を利用して損失を被った場合でも一切の責任を負いません。

・最終的な決定は、自己責任でお願い致します。

 

この記事を読んだ方は他にこんな記事を読んでいます。