見出し画像

便利帳(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に変えるだけです。
簡単なのでぜひ、やってみてください。




この記事が気に入ったらサポートをしてみませんか?