SBIの保有証券・資産ページの情報をGoogleスプレッドシートで扱いやすくする

てくです。

SBI証券でアメリカ株投資をしているとSBI証券が提供している情報で扱いにくいなぁと思う点があります。
どこの情報が扱いにくいと感じているかというと外国株の「保有証券・資産」のページです。

きっと、こう感じるのは、わたしのように好きな切り口で色々とデータを見たいためにGoogleスプレッドシート等でデータを管理している人に限られますが。

そこで、SBI証券の「保有証券・資産」のページを簡単にGoogleスプレッドシートで扱う方法を説明したいと思います。

SBI証券の「保有証券・資産」ページが扱いにくい理由

実際の説明に入る前になぜSBI証券の「保有証券・資産」ページがGoogleスプレッドシートで扱いにくいのか考えてみると、以下の点に集約されます。

「「保有証券・資産」ページは表形式で表現されているが1つのセルの中に複数の情報が含まれている」

ということは1つのセルに入っている複数のデータを単一列として分離できれば、Googleスプレッドシートで扱いやすくなります。

実際のスプレッドシート

以下のGoogleスプレッドシートの「SBI証券WEBのコピー」シートと「銘柄一覧」シートになります。

これから説明する方法を実現した実際のGoogleスプレッドシート

各シートの説明

「SBI証券WEBのコピー」シート

「SBI証券WEBのコピー」シートはSBI証券の外国株の「保有証券・資産」のページをコピーして貼り付けるためのシートです。

以下のようなイメージになります。

A列はポートフォリオの種別を表しています。わたしの場合、「てく」、「てく-NISA」、「嫁」、「嫁-NISA」の4種類です。ここは1行ごとに手動入力する箇所です。特にポートフォリオを分ける必要がない場合は空でもOKです。

B列以降は貼り付ける箇所になります。

「銘柄一覧」シート

「銘柄一覧」シートは「SBI証券WEBのコピー」シートから、Googleスプレッドシートで扱いやすいように単一セル単一データの形に自動で変換してくれるシートです。

以下のようなイメージになります。

実際に作業をするのは「SBI証券WEBのコピー」シートのみです。「銘柄一覧」シートは自動で変換してくれるので、何も手作業をする必要はありません。

手順

  1. Google ChromeでSBI証券の外国株の「保有証券・資産」のページにアクセスします。
    Google Chromeでしか試していません。他のブラウザで動作するかは・・・知りません。
  2. 以下のように保有銘柄を選択し、コピーします。
  3. Googleスプレッドシートの「SBI証券WEBのコピー」シートのB2に貼り付けをします(ポートフォリオの列(A列)は手動で入力してます)。
  4. 貼り付けるが完了すると「銘柄一覧」シートは以下のように表示されます。

こうすることで、簡単に保有数量、購入単価、購入金額のドルと円双方のデータを扱いやすくなります。

コメント

  1. Mr.Sunday より:

    大変便利なスプレッドシートを惜しげもなく公開していただいてありがとうございます。
    関数の使い方なども知らないことばかりで勉強になります!

    • てく より:

      はじめまして、Mr.Sundayさん。

      スプレッドシート参考になれば幸いです。
      もし分からないこと等あれば、聞いていただければと思います。

      今後ともよろしくお願いします。

  2. hanaya より:

    はじめまして。
    スプレッドシートで米国株の管理が出来ないか調べていたところ、こちらの記事に行き着きました。
    とても素晴らしいスプレッドシートを公開してくださりありがとうございます。

    早速使わせていただいたのですが、私自身スプレッドシートをあまり使ったことがなく、
    1点よくわからない減少が起きてしまっています。

    以下私が行ったことと問題点を記載いたします。

    ■行ったこと

    1.スプレッドシートの所有していない株情報を削除
    2.SBI証券WEBのコピーに現在保有中の米国株を1つ貼り付け
    3. 「銘柄サマリ」を確認すると「保有株数」「$購入金額」「¥購入金額」の3つの項目が一つ下のセルに入ってしまいます。

    「銘柄サマリ」

    ■正

    E2「保有株数」
    K2「$購入金額」
    AA2「¥購入金額」

    ■現状

    E3「保有株数」
    K3「$購入金額」
    AA3「¥購入金額」

    スプレッドシートをお借りしておいてなんですが、
    お手数ではありますが、対処方法をお教え頂けますでしょうか?
    よろしくお願いいたします。

    スプレッドシートはこちらになります。
    https://docs.google.com/spreadsheets/d/14prK-rEUcL7JI1fxT8n-9wxNBnj1lUEDjrNqH2nQMhA/edit?usp=sharing

    • てく より:

      はじめまして、hanayaさん。

      返事が遅くなってしまい申し訳ないです。

      提示いただいたシートを確認しました。

      E2、K2、AA2に項目が入っていますが、すでに解決したということでしょうか?

  3. hanaya より:

    お返事ありがとうございます。
    お返事確認出来ておらず申し訳ありません。

    再度スプレッドシートをコピーさせていただき、

    ・「SBI証券WEBのコピー」のデータだけ削除
    ・保有している米国株を入力

    してみました。
    もう一度貼らせていただきますので、お手数ですが再度見て頂けますでしょうか?よろしくお願いいたします。

    https://docs.google.com/spreadsheets/d/15ZTC-zWWeM_SPUU3JDbYDUJw-GrZDhhGFuWWYJKRiJY/edit?usp=sharing

    ずれているのは
    E2、K2、AA2 になります。

    画像:https://gyazo.com/e1fb45adfc56b0eaa1c914eb2508d112

    • てく より:

      あけましておめでとうございます。

      hanayaさんのシートで起きる理由が分かりました。
      「SBI証券WEBのコピー」シートにデータのない行を想定していなかったためです。

      公開しているSpreadSheetに修正を加えました。
      今度は大丈夫なはずです。
      確認いただけると嬉しいです。

      修正内容は、E2、K2、AA2の数式の「WHERE B IS NOT NULL」の後に「 and B != ‘#VALUE!’」を追加しています。

  4. hanaya より:

    あけましておめでとうございます。

    スプレッドシート修正していただきありがとうございます。

    先程確認してみましたところ、無事枠内に収まっておりました。
    お手数をおかけしてしまい申し訳ありません。

    ありがとうございました。

    お手間を掛けて修正もしていただきましたので、
    バリバリ使わせていただきたいと思います!

タイトルとURLをコピーしました