個人投資家の方、企業の財務担当の方、このようなお悩みはありませんか?
「保有している株や投資信託の価格を、毎日手作業で確認して入力するのが面倒」。
「為替レートの変動を追いかけるのが大変で、外貨建て資産の正確な価値がすぐにわからない」。
「ポートフォリオ全体の損益をリアルタイムで把握したい」。
このような手作業による煩雑な管理は、時間もかかり、入力ミスの原因にもなります。
しかし、ご安心ください。
普段お使いのGoogleスプレッドシートにある「GOOGLEFINANCE」という関数を使えば、これらの悩みを一挙に解決できます。
この記事では、2026年3月時点の情報に基づき、GOOGLEFINANCE関数の基本的な使い方から、自分だけの資産管理ポートフォリオを構築する実践的な方法まで、初心者の方にも分かりやすく解説します。
手作業でのデータ更新から解放され、よりスマートで効率的な財務管理への第一歩を、この記事と共に踏み出しましょう。
GOOGLEFINANCE関数とは?基本の「き」をマスターしよう
GOOGLEFINANCE関数は、Googleが提供する金融市場データを取得するための、Googleスプレッドシート専用の強力な関数です。この関数たった一つで、世界中の証券取引所に上場している企業の株価、為替レート、投資信託の価格などを、ほぼリアルタイムでシート上に自動表示させることができます。Microsoft Excelにはない、Googleスプレッドシートならではの大きな魅力と言えるでしょう。
これまで証券会社のサイトや金融情報サイトをいくつも開き、手作業でコピー&ペーストしていた作業が、この関数一つで完結します。一度設定してしまえば、あとはスプレッドシートを開くだけで最新の情報が自動的に反映されるため、管理の手間が劇的に削減されます。
GOOGLEFINANCE関数の基本構文
難しそうに聞こえるかもしれませんが、構造は非常にシンプルです。基本の形は以下の通りです。
=GOOGLEFINANCE(ティッカー, [属性], [開始日], [終了日|日数], [間隔])
- ティッカー: 取得したい金融商品の識別コードです。例えば、トヨタ自動車なら「7203」、Appleなら「AAPL」のように、銘柄ごとに固有のコードを指定します。市場も指定する必要があり、東京証券取引所なら「TYO:7203」、ナスダックなら「NASDAQ:AAPL」と記述します。
- 属性 (省略可): 何の情報を取得したいかを指定します。「price」(現在価格)、「high」(当日の高値)、「low」(当日の安値)、「volume」(出来高)など様々な種類があります。省略した場合は、現在価格(price)が自動的に選択されます。
- 開始日 (省略可): 過去のデータを取得したい場合の開始日を指定します。
- 終了日|日数 (省略可): 過去のデータを取得したい場合の終了日、または開始日からの日数を指定します。
- 間隔 (省略可): データの取得間隔を「DAILY」(日単位)または「WEEKLY」(週単位)で指定します。
最初は「ティッカー」を指定するだけでも使えるので、気軽に試してみましょう。
まずは使ってみよう!リアルタイム株価を取得する
それでは早速、具体的な銘柄の株価を取得してみましょう。空のスプレッドシートを開いて、セルに以下の数式を入力してみてください。
例1: トヨタ自動車 (東証) の現在の株価
=GOOGLEFINANCE("TYO:7203")
例2: 米国Apple (ナスダック) の現在の株価
=GOOGLEFINANCE("NASDAQ:AAPL")
入力してエンターキーを押すと、少しの読み込み時間の後、現在の株価が表示されるはずです(実際の取引価格とは若干のタイムラグがあります)。ティッカーシンボルがわからない場合は、Googleで「企業名 株価」と検索すれば、簡単に調べることができます。
為替レート(ドル円など)の取得方法
GOOGLEFINANCE関数は、株式だけでなく為替レートの取得も得意です。海外資産を保有している方には必須の機能です。
例: 米ドル/円 (USD/JPY) の現在のレート
=GOOGLEFINANCE("CURRENCY:USDJPY")
このように「CURRENCY:」に続けて通貨ペアを指定するだけで、簡単に為替レートを取得できます。「EURJPY」(ユーロ/円)や「GBPJPY」(英ポンド/円)なども同様に取得可能です。これで、外貨建て資産の円換算価値も自動で計算できるようになります。
【応用編】GOOGLEFINANCE関数で過去のデータを取得・分析する
GOOGLEFINANCE関数の真価は、リアルタイムデータの取得だけではありません。過去の価格推移や各種指標を取得することで、より詳細な分析や資産管理が可能になります。ここでは、一歩進んだ応用的な使い方を見ていきましょう。
特定期間の株価推移を取得する
過去の株価データを取得できれば、値動きのトレンドを視覚的に把握するのに役立ちます。例えば、過去30日間の株価の終値を取得したい場合は、以下のように記述します。
例: ソフトバンクグループの過去30日間の終値
=GOOGLEFINANCE("TYO:9984", "price", TODAY()-30, TODAY())
この数式を入力すると、日付と終値の2列にわたってデータが自動的に展開されます。さらに、このデータ範囲を選択して、スプレッドシートの「挿入」メニューから「グラフ」を選べば、簡単に株価推移の折れ線グラフを作成できます。これにより、日々の値動きを直感的に把握できるようになり、投資判断の一助となります。
配当利回りやPERなどの財務指標を取得する
GOOGLEFINANCE関数では、株価だけでなく、いくつかの重要な財務指標も取得できます。これらを使うことで、より多角的な視点から投資先を評価できます。
- price: 現在の株価 (リアルタイム。最大 20 分の遅延)
- pe: 株価収益率 (PER)
- eps: 1 株あたりの収益 (EPS)
- yieldpct: 配当利回り (%)
例: 任天堂のPERと配当利回りを取得する
PERを取得: =GOOGLEFINANCE("TYO:7974", "pe")
配当利回りを取得: =GOOGLEFINANCE("TYO:7974", "yieldpct")
【独自の視点・注意点】
これらの財務指標データは、株価と違ってリアルタイム更新ではなく、若干の遅延がある点に注意が必要です。また、一部の銘柄や市場では、これらの属性がサポートされておらず、エラー(#N/A)が表示される場合があります。あくまで参考情報として活用し、正確な財務データが必要な場合は、企業の公式IR情報や有価証券報告書を併せて確認することを強く推奨します。
複数の情報を一度に取得して効率化
毎回異なる属性の関数を複数入力するのは非効率です。属性部分を中括弧 {} で囲んで配列にすることで、複数の情報を一度に取得できます。
例: ソニーグループの始値、高値、安値、終値をまとめて取得
=GOOGLEFINANCE("TYO:6758", {"open", "high", "low", "close"}, TODAY())
この数式一つで、指定した日の4つの価格情報が横並びに展開されます。これにより、シートの構成がスッキリし、数式の管理も格段に楽になります。
実践!自分だけのオリジナル資産管理ポートフォリオを作成しよう
ここまで学んだ知識を総動員して、いよいよ本題である「自動更新される資産管理ポートフォリオ」を作成します。以下のステップに沿って作成すれば、誰でも簡単に自分だけのオリジナルポートフォリオを持つことができます。
ステップ1: ポートフォリオの基本項目を設計する
まずは、管理したい項目を決め、スプレッドシートの1行目に見出しとして入力します。以下は一般的なポートフォリオの例です。
- A列: 銘柄名
- B列: ティッカーシンボル
- C列: 保有数
- D列: 取得単価
- E列: 現在値
- F列: 評価額
- G列: 評価損益
- H列: 損益率
このうち、手入力が必要なのは「銘柄名」「ティッカーシンボル」「保有数」「取得単価」の4つだけです。残りはすべて関数で自動計算させます。
ステップ2: 各項目に数式を組み立てる
2行目以降に、各銘柄の情報を入力し、自動計算させたいセルに数式を入れていきます。2行目の銘柄を例に数式を組み立ててみましょう。
E2セル (現在値):
ティッカーシンボルが入力されているB2セルを参照します。=GOOGLEFINANCE(B2)
F2セル (評価額):
「保有数 × 現在値」で計算します。=C2*E2
G2セル (評価損益):
「評価額 – (保有数 × 取得単価)」で計算します。=F2 - (C2*D2)
H2セル (損益率):
「評価損益 / (保有数 × 取得単価)」で計算し、セルの表示形式を「パーセント」に設定します。=G2 / (C2*D2)
【独自の視点・エラー対策】
ティッカーが空欄の場合やデータを取得できない場合にエラー(#N/A)が表示されると、見た目がよくありません。IFERROR関数を組み合わせることで、エラーの場合に空欄を表示するように設定でき、より洗練されたシートになります。
例: =IFERROR(GOOGLEFINANCE(B2), "")
一度数式を組んだら、あとはセルの右下の■をドラッグすれば、下の行にも数式がコピーされ、銘柄が増えても簡単に追加管理できます。
ステップ3: グラフで資産推移を可視化する
ポートフォリオが完成したら、全体の資産状況を視覚的に把握するためにグラフを活用しましょう。例えば、各銘柄の「評価額」を合計した総資産額の推移を記録したり、銘柄ごとの評価額がポートフォリオ全体に占める割合を円グラフで表示したりできます。「挿入」メニューから「グラフ」を選び、データ範囲を選択するだけで、簡単に見やすいグラフが作成できます。グラフがあることで、資産の偏りやパフォーマンスを直感的に把握でき、リバランスなどの次のアクションに繋げやすくなります。
Google Workspaceで財務管理をさらに高度化・チームで共有
ここまで解説してきたGOOGLEFINANCE関数は、無料の個人向けGoogleアカウントでも十分に活用できます。しかし、フリーランスの事業資産管理、中小企業の財務管理、あるいは投資仲間との共同ポートフォリオ管理など、より本格的・組織的に活用するなら、Google Workspaceの導入が断然おすすめです。
Google Workspaceがもたらすビジネス上のメリット
Google Workspaceは、単なるアプリの集合体ではありません。ビジネスの生産性とセキュリティを飛躍的に向上させる統合プラットフォームです。財務管理の文脈では、以下のようなメリットがあります。
- 大容量のクラウドストレージ: Business Standardプラン以上では、ユーザー1人あたり2TB以上の大容量ストレージ(Googleドライブ)が利用できます。膨大な財務データ、関連資料、契約書などを一元的に、かつ安全に保管できます。
- 高度な共有と権限設定: 作成した資産管理シートを、チームメンバーや顧問税理士などの関係者と安全に共有できます。「閲覧者」「コメント可」「編集者」といった細かい権限設定により、意図しない書き換えや情報漏洩を防ぎます。
- AIアシスタント「Gemini」の活用: Google Workspaceには、最新のAIアシスタント「Gemini」が統合されています。例えば、スプレッドシートのデータ分析についてGeminiに相談したり、分析結果をまとめた報告メールの草案を作成させたりと、財務管理業務をさらに効率化・高度化できます。
- エンタープライズ級のセキュリティ: ビジネス利用で最も重要なのがセキュリティです。Google Workspaceは、2段階認証プロセス、高度なフィッシング対策、管理者によるアクセス制御など、組織の重要な財務情報を守るための堅牢なセキュリティ機能を提供します。
お得に始めるならプロモーションコードの活用を
「チームでの資産管理の効率化や、より高度なデータ分析のためにGoogle Workspaceを導入したい。でも、少しでもコストは抑えたい…」そうお考えの方も多いのではないでしょうか。
本格的にGoogle Workspaceの導入を検討しているなら、公式サイトから直接申し込む前に、ぜひプロモーションコードの利用を検討してください。当サイトでは、Google Workspaceの利用料金が初年度15%割引になるプロモーションコードを無料で配布しております。
以下のページで簡単な手続きを行うだけで、すぐに入手可能です。これからGoogle Workspaceを導入して、財務管理やチームの生産性を向上させたい方は、ぜひこの機会にご活用ください。
→ 【最新2026年版】Google Workspace プロモーションコード15%割引クーポンを無料で入手する
まとめ
本記事では、GoogleスプレッドシートのGOOGLEFINANCE関数を使って、株価や為替レートを自動取得し、日々の財務管理を効率化する方法を解説しました。
基本的な使い方から、過去データの分析、そして実践的な資産管理ポートフォリオの作成まで、この関数の持つパワフルな機能をご理解いただけたかと思います。もう、面倒な手作業でのデータ更新に時間を費やす必要はありません。
まずは、ご自身のスプレッドシートで`=GOOGLEFINANCE(“CURRENCY:USDJPY”)`と入力し、その手軽さと便利さを体感してみてください。そこから一歩進んで、ご自身の資産状況に合わせたポートフォリオを作成すれば、より戦略的でスマートな資産管理が実現するはずです。
そして、チームでの利用や事業での活用を視野に入れるなら、高度な機能とセキュリティを兼ね備えたGoogle Workspaceへのステップアップがおすすめです。その際は、当サイトで配布しているお得なプロモーションコードをぜひご活用ください。よりセキュアで効率的な環境で、あなたのビジネスを次のレベルへと引き上げましょう。
