便利帳(1)アイアールバンクからimporthtml関数でデータを取得する
銘柄分析には売上高、当期純利益、EPS, ROEなどのデータが必要です。
アイアールバンクというHPには必要なデータが全部掲載されてるのですが、
10年分のデータををgoogl spreadsheetに書き写すのはめんどうです。
importhtml関数を使うとデータを一気に取得できて便利です。
簡単にできるのでやり方を紹介します。
1)アイアールバンクのHP https://irbank.net/
2)🔍証券コード、社名に ⇒モノタロウと入れてみます
3)MonotaROをクリック
4)HPの左に上図がでるので決算をクリック
⇒会社業績、財務情報、キャッシュフローの推移 が表示される
5)googlspreadsheetに関数式を入れ、 データを取り込みましょう
会社業績を取得するには spreadsheetのカラム内に
=importhtml("https://irbank.net/E03497/results","table",1)
と入力します。
上の式の意味は
https://irbank.net/E03497/results⇒HPのアドレス
table⇒形式がtableになってるデータ
1⇒表示されたHPの上から1番目のテーブル を取ってきて・という事です
上の様にデータがgoogle spreadsheetに取り込まれます。
6)データを編集できるようにシートをコピーします
このままでは、データを編集できません。なぜかというと、元のHPに 紐づいてるからです。 別のシートを開いて、データをコピペしましょう。 ペーストする時のやり方は、
範囲を指定して右クリック
1)特殊貼り付け
2)値のみ貼り付け ・・
貼り付けると、下図のように年度の値が崩れます。
年度の値を修正して、あとは不用な列を削除してできあがりです。
2012年から2022年、売上、純利益、EPS, ROEのみのテーブルにしました
7)同様にして財務状況、キャッシュフローの推移のデータを取得できます
財務状況のテーブルは =importhtml("https://irbank.net/E03497/results","table",2)
キャッシュフローの推移 =importhtml("https://irbank.net/E03497/results","table",3)
で取得できます。
テーブル番号を2,3に変えるだけです。
簡単なのでぜひ、やってみてください。