Excel でリアルタイム株価データを取得する:リッチデータ型ガイド
今日のデジタル時代、人工知能(AI)はデータ処理のあり方を革新しています。Excel は AI を活用し、単なる数値やテキスト文字列にとどまらないリッチデータ型を認識できるようになりました。特に、株価などリアルタイム情報を追跡する場面でその真価を発揮します。従来は、金融ウェブサイトや印刷物から手作業で株式データを入力する必要があり、時間と手間がかかるうえ、ミスも起こりやすかったものです。しかし今では、リアルタイムの株式データをExcel 内で簡単に直接取得できます。本ガイドでは、Excel のリッチデータ型を活用して、最新の市場動向に基づく財務分析を常に最新の状態に保つ方法をご紹介します。

Excel のリッチデータ型の概要
AI 機能の強化により、Excel のリッチデータ型は単なるテキストや数値の枠を超え、さまざまなエンティティに関する構造化された豊かなデータを活用できるようになりました。たとえば、セルに企業のティッカーシンボルを入力して株式データ型に変換すると、Excel が株価や会社名など関連情報を自動で取得します。
Excel で利用できるデータのリンク形式にはどのようなものがありますか?
Excel で利用可能なデータのリンク型を確認するには、「データ」タブに移動し、「データ型」グループ内のリンク型をご覧ください。
![Excel の[データ型]グループを示すスクリーンショット。株式、通貨、地理情報、組織など、利用可能なリンクされたデータ型が表示されています](http://cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-02.png)
「データ型」グループには、「株式」「通貨」「地理情報」「組織」など、4 種類のデータ型が含まれます。また、それぞれに関連するデータ型も用意されています。詳しくは、次のページをご覧ください:Excel のデータのリンク型一覧。
本チュートリアルでは、株式データ型を使ってリアルタイムの株式情報を取得する方法をご紹介します。
リッチデータ型でリアルタイム株式データにアクセスする
下図のように企業のティッカーシンボルの一覧があり、各シンボルに対応するリアルタイムの株式情報を取得したいとします。本セクションでは、Excel の株式データ型を使ってこのタスクをどのように実現するかを説明します。

ステップ1:元のデータ範囲をテーブルに変換
ティッカーシンボルを含む範囲(ここでは A1:A9)を選択し、「Ctrl」+「T」キーを押します。「テーブルの作成」ダイアログボックスが開いたら、セル参照が正しいことと、選択した範囲にヘッダーが含まれているかどうかを確認して、「OK」をクリックします。
![ティッカーシンボルの範囲が選択された Excel の[テーブルの作成]ダイアログ ボックスのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-4.png)
ステップ2:ティッカーシンボルを株式データ型に変換
元の範囲を選択し、「データ」タブの「データ型」グループにある「株式」をクリックしてください。
![Excel リボンの[データ型]グループで[株式]オプションが選択されているスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-5.png)
選択したティッカーシンボルは株式データ型に変換され(テキストの前に家アイコン)
が表示されます)。スクリーンショットをご覧ください:

ステップ3:各ティッカーシンボルに関連情報を追加
次に、各ティッカーシンボルにリアルタイム情報を追加できます。ここでは、その2 つの方法をご紹介します。
方法1:複数の列を追加ボタンでフィールドを追加
データ型内の任意のセルをクリックすると、 「列を追加」ボタンが
表示されます。このボタンをクリックすると、利用可能なデータフィールドの一覧が表示されます。目的のフィールド(ここでは「価格」フィールド)をクリックして、そのフィールドの情報を抽出してください。

すると、「価格」フィールドが株式データ型に追加されます。必要に応じて、この操作を繰り返してさらにフィールドを追加することも可能です。

- リッチデータタイプのフィールドを含むセルを選択すると、数式バーにそのデータを抽出する数式が表示されます。

- データ範囲をテーブルに変換していない場合、フィールドを追加しても「データの選択」タイプのセルにのみ適用されます。他のデータタイプのセルにもフィールドを反映させるには、セルの「フィルハンドル」を下方向にドラッグしてください。

方法2:数式でフィールドを追加
これらのフィールドとその数式に慣れている場合は、「列を追加」ボタンを使わず、直接数式でフィールドを追加できます。
上記の株式データ型を例に挙げると、「価格」フィールドを追加するには、次のように操作します。
- フィールドを出力するセル(ここではセル B2)を選択し、次の数式を入力して「Enter」キーを押してください。
=A2.Price
- 結果セルを選択し、フィルハンドル(セルの右下隅にある緑色の四角)をダブルクリックして、現在の列に同じフィールドを自動的に入力しましょう。

- 参照する条件名にスペースが含まれている場合は、フィールド参照を角括弧で囲む必要があります。例:
=A2.[52 week high] - データのリンク タイプからフィールド データを取得するには、FIELDVALUE 関数もご利用いただけます。この場合、数式は次のようになります:
=FIELDVALUE(A2, "Price")
その他のオプションを確認する
本セクションでは、Excel でリアルタイム株式データを取得する際に役立つ追加オプションをご紹介します。具体的には、欠損データ型の修正、データ型の変更と更新、およびカードを使ってデータ型の詳細情報を確認する方法が含まれます。
欠損データ型の修正
Excel がティッカーシンボルを正しく認識できない場合、株式データ型への変換が失敗することがあります。下図のように、「Mikecro Soft」はExcel に認識されず、テキストの前に疑問符が
表示されています。このセクションでは、このようなデータ型のエラーをステップバイステップで修正する方法を詳しく解説します。

- 欠損データを含むセルを選択すると、「データセレクター」ペインが自動的に表示されます。
![不足している株式データ型を修正するために Excel に表示される[データ選択]ペインのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-15.png)
- 「データセレクター」ペインで、次の操作を行ってください。
- このような場合は、ティッカーシンボルが正しいことを確認する必要があります。そのため、テキストボックスに正しいティッカーシンボルを入力してみてください。ここでは、「Mikecro Soft」を「Microsoft」に修正し、「Enter」キーを押して一致する結果を検索しました。
- その後、検索結果の一覧が表示されます。「Select」ボタンをクリックして、一致する結果を選択してください。
![Excel の[データ選択]ペインで、「Mikecro Soft」というティッカーシンボルを「Microsoft」に修正するプロセスを示すスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-16.png)
結果
欠損していたデータ型が修正されました。スクリーンショットをご確認ください:

データ型の変更
Excel が変換したデータ型が要件を満たさない場合(たとえば、下図のようにセル A2 のデータ型が目的と異なる場合など)、次のように手動で変更できます。
- データ型を変更したいセルを右クリックし、「データ型」>「変更」を選択してください。

- 「データセレクター」ペインでティッカーシンボルを再入力し、「Enter」キーを押してください。その後、リストから目的のデータ型をお選びください。
![Excel の[データ選択]ペインで、ティッカーシンボルを再入力して新しいデータ型を選択するオプションを示すスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-19.png)
データ型の更新
データのリンク型はオンラインのソース範囲に接続されています。テキストをデータのリンク型に変換すると、ワークブック内に外部データ接続が確立されます。オンラインデータが更新された場合は、最新の情報を取得するため、手動でデータを更新する必要があります。本セクションでは、Excel でデータ型を更新する方法をご紹介します。
データ型を手動で更新するには、次の3 つの方法があります。データ型の任意のセルをクリックし、以下のいずれかの操作を行ってください。
- 選択したセルを右クリックし、コンテキストメニューから「更新」を選びましょう。

- 「データ」タブに移動し、「更新」>「すべて更新」または「更新」をクリックしてください。
![データ型を更新するための[すべて更新]オプションを表示している Excel の[データ]タブのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-20.png)
- ショートカットキーを使用する:
- 選択したセルと、同じデータタイプを持つ他のセルを一括更新するには、「Alt」+「F5」を押してください。
- 現在のブック内のすべてのソースを更新するには、「Ctrl」+「Alt」+「F5」キーを押してください。
カードで詳細情報を確認する
テキストを特定のデータ型に変換すると、そのテキストの前にアイコンが表示されます。このアイコンをクリックすると、該当するデータ型の詳細情報を示すカードが開きます。カードでできることをチェックしましょう。
データ型のアイコンをクリックして、カードを開いてください。スクリーンショットをご参照ください:

カードでは、以下の操作が可能です:
- データ型のすべてのフィールドとその対応する値を表示します。
- カード上でカーソルを目的のフィールドに合わせ、「グリッドに X を抽出」をクリックしてそのフィールドを追加します(X は条件名を表します)。

- カード内を下にスクロールすると、下部に「Powered by」の注記が表示され、フィールドとその値の出典を確認できます。

過去の株式データを取得する
株式データ型は履歴データを提供しませんが、過去の株価データが必要になる場面も少なくありません。このセクションでは、特定の期間における過去の株価データをExcel の STOCKHISTORY 関数で取得する方法を簡単にご紹介します。
STOCKHISTORY 関数の構文
=STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [property0], [property1], [property2], [property3], [property4], [property5])
引数
- Stock (required): A ticker symbol in double quotes, such as 「MARA」, 「JMIA」.
- Start_date (required): The start date of the data to be retrieved.
- End_date (optional): The end date of the data to be retrieved. Default is the start_date.
- Interval (optional): The time interval.
- 0 (default) = Daily
- 1 = weekly
- 2 = monthly
- Headers (optional): Specify whether to display headers.
- 0 = No header
- 1 (default) = show header
- 2 = show instrument + header
- Properties (optional): Additional data to retrieve.
- 0 (default) = Date
- 1 (default) = Close
- 2 = Open
- 3 = High
- 4 = Low
- 5 = Volume
ここでは、この関数を使って指定企業の2022 年12 月20 日時点の終値を取得します。
元の銘柄リストの隣にあるセル(この例では D2)をクリックするか、必要な空白セルを選択し、次の数式を入力して「Enter」キーを押してください。
=STOCKHISTORY(A2,DATE(2022,12,20),,,0)

この数式が入力されたセルを選択し、「フィルハンドル」を下方向にドラッグして、残りの結果をすばやく取得しましょう。

- この数式において、「A2」はティッカーシンボルを含むセルです。「2022,12,20」は終値を取得するための日付です。
- データにはすでにヘッダーが含まれているため、余分なヘッダーが結果に表示されないよう、ヘッダー引数を「0」に指定しました。
- この関数は配列を返し、その中には終値を取得する特定の日付と、その日付に対応する終値が含まれます。
- 「STOCKHISTORY 関数」の詳細については、Microsoft のウェブサイトにある次のページをご覧ください:STOCKHISTORY 関数。
Excel のリッチデータ型に関するよくある質問
Q: Excel は株式データをどのくらいの頻度で更新しますか?
A: Excel は株式データをリアルタイムで更新しますが、市場の変動が反映されるまでわずかな遅延が生じることがあります。
Q: 通貨やその他の金融商品にもリッチデータ型は使えますか?
はい、Excel のリッチデータ型は、通貨やその他の金融商品もしっかりサポートしています。
Q: 跟踪できる銘柄数に制限はありますか?
A: 明確な制限はありませんが、多数の銘柄を同時に追跡すると、パフォーマンスに影響が出る可能性があります。
Q: 株式の財務データはどこから取得されていますか?
A: 株式の財務データの出典を確認するには、Microsoft のウェブサイトの次のページをご覧ください:株式の財務情報に関するソース範囲。
関連記事
OpenAI API キーを取得する(ステップバイステップガイドと FAQ 付き)
この包括的なガイドでは、OpenAI API キーの取得方法や請求内容の理解、よくある質問への対応まで、すべてをわかりやすく解説します。
Excel のクイック分析ツール
このチュートリアルでは、クイック分析ツールを詳しく解説し、その実践的な活用例をご紹介します。
最高のオフィス生産性ツール
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シートにわたる VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|…他にも多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は300 以上の高度な機能を提供し、生産性を高め、時間を大幅に節約します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。
Office Tab が Office にタブインターフェースを導入し、作業をさらに簡単にします
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集と閲覧を有効化します。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成したりできます。
- 生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!
Kutools アドインすべて。インストーラーは1 つだけ
Kutools for Officeスイートには、Excel、Word、Outlook、PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリケーションを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携でさらに強力に— Office アプリ全体で生産性を合理化
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- ベストバリュー— 個別アドイン購入よりお得




![不足している株式データ型を修正するために Excel に表示される[データ選択]ペインのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-15.png)
![Excel の[データ選択]ペインで、「Mikecro Soft」というティッカーシンボルを「Microsoft」に修正するプロセスを示すスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-16.png)

![Excel の[データ選択]ペインで、ティッカーシンボルを再入力して新しいデータ型を選択するオプションを示すスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-19.png)

![データ型を更新するための[すべて更新]オプションを表示している Excel の[データ]タブのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/excel-stocks/excel-stocks-20.png)

