技術ノート ウェブ Googleスプレッドシートで株価を追跡する方法

Googleスプレッドシートで株価を追跡する方法

Googleスプレッドシートで株価を追跡する方法

Google スプレッドシート のあまり知られていない機能の 1 つは、株式市場の現在または過去の金融証券データを追跡できる GOOGLEFINANCE です。使用方法は次のとおりです。

Google ファイナンスとは何ですか?

Googleスプレッドシートで株価を追跡する方法

Finance は、現在の市場情報を表示し、ビジネス ニュースを集約する Google のリアルタイム ツールです。現在は Google 検索と統合されているため、Walmart の WMT や Apple の AAPL など、特定の企業のティッカー シンボルを Google で検索すると、その証券の現在の株価と過去のデータがすぐに表示されます。これらの銘柄のいずれかをクリックすると、企業の Google Finance ページに移動できます。そこでは、企業の財務状況や関連ニュースが表示され、他の商品と比較することができます。

証券を追跡するために使用できるより強力なツールは他にもありますが、Google スプレッドシートと効果的に統合できるのは Google Finance だけです。株の初心者でも経験豊富なトレーダーでも、この統合はスプレッドシートに株データをインポートして監視する最も簡単な方法です。

ちなみに、Google Financeのシート統合は英語のみで利用可能で、まだほとんどの国際取引所は含まれていません。したがって、アジアまたはヨーロッパの取引所で取引したい場合、これは最適な選択肢ではない可能性があります。

Googleスプレッドシートで株価を追跡する方法

Google の財務機能

株価データを取得する機能は「GOOGLEFINANCE」と呼ばれます。関数の構文は非常に単純で、5 つの引数を使用し、そのうち 4 つはオプションです。

最初の引数はティッカー シンボルです。これらは、Google の GOOG やバンク・オブ・アメリカの BAC など、企業が株式市場に上場するときに持つコードです。不一致を避けるために、選択した株式が上場されている証券取引所を指定することもできます。バンク オブ アメリカはニューヨーク証券取引所に上場されているため、「NYSE:BAC」と入力します。

希望する株のティッカーコードと取引所を取得するには、いくつかの調査を行う必要があります。 Google Finance または選択したポートフォリオ管理ツールで検索できます。

2 番目の引数は、表示する属性です。デフォルトでは、空白のままにすると「価格」に設定されます。この関数を使用して取得できる属性のいくつかを次に示します。

  • 価格: 特定の株式のリアルタイムの価格。
  • volume: 現在の取引量。
  • high: 現在または選択した日の高値。
  • low: 現在または選択した日の安値。
  • volumeavg: 1日の平均取引量。
  • pe: 株価収益率。
  • eps: 1 株あたりの利益。

表示できる属性は、現在データを使用しているか過去のデータを使用しているかによって異なることに注意してください。引数に使用できる 属性の完全なリスト を次に示します。現在のデータは 15 分ごとに更新されるため、完全にリアルタイムではないことに留意することが重要です。

3 番目の引数は開始日で、履歴データを使用している場合にのみ適用されます。 「TODAY()」と入力するか、空白のままにしてリアルタイム データを表示します。 4 番目の引数は、終了日または開始日からの日数を指定します。空白のままにすると、関数は 1 日のデータを返します。

最後の引数は間隔で、データの頻度を指定できます。 「毎日」または「毎週」に設定できます。

注意すべき点の 1 つは、Google スプレッドシートはティッカー シンボルと属性引数をテキストとして処理するため、必ず引用符で囲んでください。そうしないとエラーが発生します。

Googleスプレッドシートで株価を追跡する方法

在庫追跡の実際

この例では、Facebook の株の現在の価格を調べたいとします。 Facebook はティッカー コード FB でナスダックに上場されています。この場合、最初の引数を「NASDAQ:FB」として入力し、属性として「price」を入力します。したがって、これの式は次のようになります

=GOOGLEFINANCE( "NASDAQ:FB" , "price" )

2018 年 10 月 15 日の週など、特定の週の毎日の終値を表示したい場合は、3 番目と 4 番目の引数でその日付範囲を指定します。そのコードは次のようになります

=GOOGLEFINANCE( "NASDAQ:FB" , "price" ,DATE( 2018 , 10 , 15 ),DATE( 2018 , 10 , 20 ))

。履歴データを表示すると、生成された情報が配列データに拡張され、近くのセルが占有されることに注意してください。

銘柄リストのデータを自動生成する機能も利用できます。列にティッカーを入力し、最初の引数でセルを使用するだけです。ティッカー コードはセル C4 にあるので、次のように入力します。

 =GOOGLEFINANCE(C4, "price" )

。以下は、対応する現在の価格と株式のリストです。

属性のリストを追跡したい場合は、上の画像のように個別のセルに属性を入力できます。次に、2 番目の引数を属性の名前を持つセルにリンクできます。以下の例の NYSE:IBM の価格セルの場合、式は次のようになります。

 =GOOGLEFINANCE(C $2 , $B5 )

Googleスプレッドシートで株価を追跡する方法

Google スプレッドシートの最大化

Google スプレッドシートに株式を保存する最も良い点は、株式に対してさまざまな データ操作ツール を使用できることです。

たとえば、Google スプレッドシートを使用して、株式、普通預金口座、定期預金など、すべての金融資産の価値を追跡したいとします。 Finance を使用すると、株式の価格がリアルタイムで更新されるため、いつでも自分のポジションの全体像を把握できます。

Googleスプレッドシートで株価を追跡する方法

シートを使用した通貨の換算

Google スプレッドシートのもう 1 つの優れた機能は、リアルタイムで通貨を変換できることです。これを行うには、株式ティッカー「CURRENCY:」に続いて、「USDGBP」や「EURJPY」など、変換したい 2 つの通貨のコードを入力します。日付を指定して過去の通貨データを表示することもできます。

たとえば、ヨーロッパに住んでいて、米ドルをユーロに両替したい場合は、次のように入力します。

 =GOOGLEFINANCE( "CURRENCY:USDEUR" )

そして、その数値に変換する米ドルの金額を掛けます。

これには、外国為替取引以外にも多くの優れたユースケースがあります。たとえば、業務内容が別の通貨で支払われる場合、受け取った支払いを自国通貨に自動的に換算する請求書を設定できます。

「 Googleスプレッドシートで株価を追跡する方法」に関するベスト動画選定!

【Google スプレッドシート】上級 5. 株価情報をスプレッドシートに追加する
【スプレッドシート】株価推移を自動で出す方法