有報キャッチャーEXCELツール

EDINET/TDnetで開示されているXBRLを分析・利用するためのEXCELツール(マクロ付きのワークシート)です。使い方とサンプルも含まれています。

最新バージョン[ver2.0.3 ダウンロード] 2014/7 リリース

2年ぶりにリリースでTDnet/EDINETの新様式に対応しました。

VBAのパスワードはかかっていません。VBAで作成されたソースコードは「BSDライセンス」のもとで自由に参照・再利用していただけます。XBRLのクライアントを自作したい方のご参考になれば幸いです。

以前のアドイン版と同時に使用することはできません。アドイン版をご利用の場合は、先にアドイン版をアンインストールしておいてください。

2014/6/6:[v2.0.2] TDnetの決算短信タクソノミの科目一覧情報を追加しました。
2014/6/4:[v2.0.1] Excel 64bit対応。

ワークシート関数

EXCELにインストールすると、以下のようなワークシート関数が使用できるようになります。

  • XBRLインスタンスから直接必要な情報(ファクト(金額などの値)、ラベル(名称)、コンテキスト)を抜き出すワークシート関数
  • 有報キャッチャーWEBサービスAtomAPIを使用して、EDINETやTDnetで開示されたXBRLインスタンス(を直接参照できるURL)を取得するワークシート関数

これらのワークシート関数を組み合わせて使用することで、EXCELだけで、EDINETやTDnetからXBRLデータを集める手間をかけずに、必要なデータを自由に取り出すことができます。
ファイルには具体的な事例が含まれています。年次有価証券報告書から時系列で主要項目の値を並べるシート(シート名『サンプル』)や、有価証券報告書から財務指標を計算するシート(シート名『財務分析サンプル』)を用意しています。

ツールバー

EXCELにインストールすると、ツールバーが追加されて、以下の機能が使えるようになります。

インスタンスビューア

を使用して、EDINET/TDnetで開示されたXBRLインスタンスを検索できます。検索したデータを財務諸表形式でワークシートに展開したり、XBRLインスタンスの詳細情報をワークシートに展開することができます。

インスタンスビューア

インスタンスビューア

ダウンロード

最新バージョン[ver2.0.3 ダウンロード] 2014/4/4 リリース

有報キャッチャーEXCELツール」への6件のフィードバック

  1. murayama

    質問があります。

    最新版をダウンロードして、どのような項目がダウンロードできるか試してみたのですが、要素「TextBlock」のつく項目がダウンロードできません。TextBlockの要素は長文ですがダウンロードできるか伺いたいです。できる場合はその方法もお願いいたします。

    返信
    1. TeCaAdmin 投稿作成者

      ご利用ありがとうございます。
      テキストブロック要素については、取得結果が長すぎる場合、Excel側でエラーとなってしまうケースがございます。

      返信
      1. murayama

        テキストブロック要素のダウンロードは可能ということで、
        申し訳ありませんが、そのダウンロードの方法を教えて頂きたいです。

        返信
        1. TeCaAdmin 投稿作成者

          回答が遅くなりました。

          以下のように[UCXFactLongTextValue]関数を使って参照できます。

          =UCXFactLongTextValue(“http://resource.ufocatch.com/xbrl/edinet/ED2015062603292/jpcrp030000-asr-001_E02126-000_2015-03-31_01_2015-06-26.xbrl”,”OverviewOfBusinessResultsTextBlock”, “FilingDateInstant”)

          返信
  2. ユーザー

    作成者さま、
    最新バージョンver2.0.3ありがとうございます、さっそく利用しました。

    以下のような 、INDEX関数で、四半期データを取り込むときに、通期(CurrentYearDuration)では問題ないですが、 四半期は、どの銘柄も、どの短信でも、NAになってしまいます 。 どこが問題なのでしょうか?

    =INDEX(UCXContext(Url, CurrentAccumulatedQ1Duration),1,2)

    返信
    1. TeCaAdmin 投稿作成者

      返信が遅くなりすみません。Excelツールをご利用いただきありがとうございます。

      2つ目の引数である contextID がデータの中に存在しないのではないかと思います。
      UCXContexts関数を使って、そのデータの中にあるコンテキストを確認してみてください。

      返信

TeCaAdmin にコメントする コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>