メインコンテンツへスキップ
 

Excel でリアルタイムの株式データを取得する: 豊富なデータ型ガイド

作者: シルヴィア 最終更新日:2023年12月25日

今日のデジタル時代では、人工知能 (AI) がデータの処理方法に革命をもたらしています。 Excel は AI をその機能に統合し、特に株式データなどのリアルタイム情報の追跡において、数値やテキスト文字列を超えた豊富なデータ型を認識できるようにします。以前は、株式データを取得するには、金融 Web サイトや印刷物などのソースから手動で入力する必要があり、時間がかかり、間違いが発生しやすかったです。リアルタイムの株式データを Excel で直接簡単に取得できるようになりました。このガイドでは、Excel のリッチ データ タイプを使用して、財務分析を最新の市場動向に合わせて最新の状態に保つ方法を説明します。


Excel のリッチ データ型の概要

AI 機能が追加されたことで、Excel の豊富なデータ型は従来のテキストや数値を超えたものになります。これにより、さまざまなエンティティに関する豊富な構造化データを取り込むことができます。たとえば、企業のティッカー シンボルをセルに入力し、それを Stock データ型に変換すると、Excel は株価や企業名などのさまざまな関連情報を取得します。

Note: これらのデータ型は、Microsoft 365 の Excel でのみ使用できます。

Excel ではどのようなリンクされたデータ型を使用できますか?

Excel で使用できるリンクされたデータ型を確認するには、次のサイトにアクセスしてください。 且つ Excel のタブをクリックすると、リンクされたデータ型が データ型 グループ。

「データ型」グループには 4 つのデータ型があります。 ストック, 通貨, 地理組織。そして、それぞれに関連するデータ型があります。詳細については、次のページを参照してください。 Excel のリンクされたデータ型のリスト.

このチュートリアルでは、Stocks データ型を使用してリアルタイムの株価データを取得する方法を説明します。


豊富なデータ型を使用したリアルタイムの株式データへのアクセス

以下のスクリーンショットに示すような企業のティッカー シンボルのリストがあり、これらのティッカー シンボルごとに関連するリアルタイムの株式情報を取得したいとします。このセクションでは、Excel の Stock データ型を使用してこのタスクを実行する方法を説明します。

ステップ 1. 元のデータ範囲をテーブルに変換する

ティッカー シンボルを含む範囲を選択し (この場合は A1:A9 の範囲を選択します)、 Ctrlキー + T キー。 NS テーブルの作成 ダイアログボックスが開きます。セル参照が正しいかどうか、および選択した範囲にヘッダーがあるかどうかを確認してから、 OK.

先端: 元の範囲をテーブルに変換する際の最も重要な利点の XNUMX つは、列全体に選択したフィールドを自動的に入力できることです。これは、大量のデータを操作する場合に役立ちます。
ステップ 2: ティッカー シンボルを株式データ型に変換する

元の範囲を選択し、 且つ タブ、および選択 ストック セクションに データ型 グループ。

選択したティッカー シンボルは株式データ型に変換されます (このアイコン付き) テキストの前に表示されます)。スクリーンショットを参照してください:

Note: Excel がティッカーを認識しない場合、テキストの前に疑問符が返されます。欠落しているデータ型を修正するには、次の手順に従ってください。 欠落しているデータ型を修正する.
ステップ 3: 各ティッカー シンボルの関連情報を追加する

その後、各ティッカー シンボルにリアルタイム情報を追加できます。ここでは XNUMX つの方法を説明します。

方法 1: [列の追加] ボタンを使用してフィールドを追加する

データ型内の任意のセルをクリックすると、 列の追加 (Comma Separated Values) ボタンをクリックして、各々のジョブ実行の詳細(開始/停止時間、変数値など)のCSVファイルをダウンロードします。 現れる。次に、このボタンをクリックして、使用可能なデータ フィールドを表示する必要があります。フィールド名をクリックすると、そのフィールドの情報が抽出されます。この場合、私が選択するのは、 価格 フィールド。

次に、Price フィールドが株式データ型に追加されます。必要に応じてこの手順を繰り返してフィールドを追加できます。

ノート:
  • リッチ データ タイプのフィールドを含むセルを選択すると、数式バーに数式が表示されます。選択したセルのデータがこの数式で抽出されます。
  • データ範囲をテーブルに変換していない場合、フィールドを追加するときに、選択したデータ型のセルにのみ適用されます。他のデータ型のフィールドにデータを入力するには、セルの フィルハンドル ダウン。

方法 2: 数式を使用してフィールドを追加する

これらのフィールドとそれに対応する数式に精通している場合は、[列の追加] ボタンを使用しなくても、数式を使用してフィールドを簡単に追加できます。

上記の株式データ型を例として、このデータ型に Price フィールドを追加するには、次のように実行します。

  1. フィールドを出力するセルを選択し (ここではセル B2 を選択します)、次の数式を入力して、 入力します キー。
    =A2.Price
  2. 結果のセルを選択し、フィル ハンドル (セルの右下隅にある緑色の四角形) をダブルクリックして、現在の列に同じフィールドを入力します。
ノート:
  • 参照されるフィールド名にスペースが含まれる場合、フィールド参照を角かっこで囲む必要があります。例えば:
    =A2.[52 week high]
  • FIELDVALUE 関数を使用して、リンクされたデータ型からフィールド データを取得することもできます。この場合、式は次のようになります。
    =FIELDVALUE(A2, "Price")

さらにオプションを探す

このセクションでは、欠落しているデータ型の修正、データ型の変更、日付型の更新、カードを使用したデータ型の詳細情報の検出など、Excel でリアルタイムの株式データを取得するときに使用できる追加オプションを示します。


欠落しているデータ型の修正

Excel がティッカーを認識しない場合、株式データ型への変換に失敗する可能性があります。以下のスクリーンショットに示すように、Excel は認識しません。 マイククロソフト、つまり疑問符が表示されます 本文の前に。このセクションは、欠落しているデータ型を段階的に修正するのに役立ちます。

  1. 欠落しているデータ型を含むセルを選択し、 データセレクター ペインが自動的に表示されます。
  2. データセレクター ペインでは、次のようにする必要があります。
    1. このような場合は、ティッカー シンボルが正しいことを確認する必要があります。したがって、テキスト ボックスに正しいティッカー シンボルを入力してみてください。ここで、私は変わりました マイククロソフト 〜へ Microsoft それから、 入力します 一致する結果を検索します。
    2. すると、検索結果のリストが表示されます。をクリックして一致する結果を選択します。 選択 その下のボタン。
      先端: 上のカードをクリックすると、 選択 ボタンをクリックすると、このデータ型の詳細が表示されます。
結果

欠落していたデータ型が修正されました。スクリーンショットを参照してください:


データ型の変更

Excel によって変換されたデータ型がニーズを満たさない場合、たとえば、以下のスクリーンショットに示すように、セル A2 のデータ型が必要なものではない場合は、次のように手動で変更できます。

  1. データ型を変更したいセルを右クリックし、選択します。 データ型 > 変更する.
  2. データセレクター ペインでティッカー シンボルを再入力し、 入力します 鍵。次に、リストから目的のデータ型を選択します。

データ型の更新

リンクされたデータ タイプは、オンライン データ ソースに接続します。テキストをリンクされたデータ型に変換すると、ワークブック内で外部データ接続が確立されます。オンライン データが変更された場合は、手動でデータを更新して最新のデータを取得する必要があります。このセクションでは、Excel でデータ型を更新する方法について説明します。

Note: Excel のデータ型は自動的に更新されます。ただし、更新頻度は、Excel のバージョン、サブスクリプションの種類 (たとえば、Office 365 サブスクライバーはより頻繁に更新される可能性があります)、データ ソース自体の更新頻度など、いくつかの要因によって影響される可能性があることに注意することが重要です。 。場合によっては、データ更新に若干の遅れが生じる場合がございます。

データ型を手動で更新するために使用できる方法は XNUMX つあります。データ型の任意のセルをクリックして、次の操作を行う必要があります。

  • 選択したセルを右クリックして、 Refresh コンテキストメニューから選択します。
  • に行きます 且つ タブをクリックします。 Refresh > すべてリフレッシュ or Refresh.
  • ショートカット キーを使用します。
    1. イベント 他の + F5 選択したセルと同じデータ型の他のセルを更新します。
    2. イベント Ctrlキー + 他の + F5 現在のワークブック内のすべてのソースを更新します。
Note: すべてリフレッシュ また、ピボット テーブルや電力クエリなど、ワークブック内の他のすべての接続も更新されます。

カードでより多くの情報を発見する

テキストを特定のデータ型に変換すると、テキストの前にアイコンが表示されます。アイコンをクリックすると、データ型に関する詳細情報が記載されたカードが開きます。カードを使って何ができるか見てみましょう。

データ タイプのアイコンをクリックしてカードを開きます。スクリーンショットを参照してください:

カードでは次のことができます。

  • すべてのフィールドとデータ型の対応する値を表示します。
  • カードから目的のフィールドを追加するには、フィールド上にカーソルを置き、 X をグリッドに抽出する (ここでの X はフィールド名を表します)。
  • カード内を下にスクロールして「Powered by」というメモがカードの下部にあります。

過去の株価データの取得

株式データ型は履歴データを提供しません。場合によっては、何らかの目的で過去の株価データを取得する必要があるかもしれません。このセクションでは、STOCKHISTORY 関数を使用して Excel で特定のデータ範囲の過去の株価データを取得する方法を簡単に説明します。

Note在庫履歴機能 Excel for Microsoft 365 でのみ使用できます。
STOCKHISTORY関数の構文

=STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [property0], [property1], [property2], [property3], [property4], [property5])

Arguments
  • 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

ここでは、この関数を使用して、指定された企業の 20 年 2022 月 XNUMX 日の終値を取得します。

元の在庫リストの隣のセル (この場合は D2) を選択し (または必要な空白のセルを選択し)、次の数式を入力して、 入力します キー。

=STOCKHISTORY(A2,DATE(2022,12,20),,,0)

この数式セルを選択してドラッグします フィルハンドル 残りの結果を取得するにはダウンしてください。

ノート:
  • この式では、 A2 ティッカーシンボルのあるセルです。 2022,12,20 終値を取得する日付です。
  • データにヘッダーがすでにあるので、ヘッダー引数を次のように指定します。 0 結果に余分なヘッダーが表示されないようにします。
  • この関数は、終値を取得するために指定された日付とその日付の終値を含む配列を結果として返します。
  • についてもっと知るために 在庫履歴機能、Microsoft Web サイトのこのページにアクセスしてください。 在庫履歴機能.

Excel のリッチ データ型の利用に関する FAQ

Q: Excel はどのくらいの頻度で株式データを更新しますか?

A: Excel は株式データをリアルタイムで更新しますが、市場の変化の反映には若干の遅れが生じる場合があります。

Q: 通貨やその他の金融商品に豊富なデータ タイプを使用できますか?

A: はい、Excel の豊富なデータ タイプは通貨やその他の金融商品もカバーしています。

Q: 追跡できる株式の数に制限はありますか?

A: 制限は設定されていませんが、多数の株式を同時に追跡している場合、パフォーマンスに影響が出る可能性があります。

Q: 株式の財務データはどこから得られますか?

A: 株式財務データの出所を知るには、Microsoft Web サイトのこのページにアクセスしてください。 株式財務データソースについて.


最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!