📊つかえる関数.com

スプシのGOOGLEFINANCEの代わりにExcelで株価を取得する方法は?

結論

365はSTOCKHISTORY、2016/2019/2021はPower Query+API

Googleスプレッドシート比較中級·

詳しい解説

GoogleスプレッドシートのGOOGLEFINANCE関数に対応するのは、Excel 365のSTOCKHISTORY関数です。`=STOCKHISTORY("AAPL", 開始日, 終了日)`で株価履歴を取得でき、終値・始値・高値・安値・出来高が配列で返されます。Excel 2016/2019/2021にはSTOCKHISTORY関数がないため、Power QueryでYahoo FinanceやAlpha VantageなどのWeb APIから株価データを取得する必要があります。リアルタイム株価の自動更新が必要な場合は365環境が推奨されます。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
非対応非対応非対応対応対応