Google Sheets Power Tools Last updated: 2026-08-20

Google Sheets GOOGLEFINANCE Function: Real-Time Stocks, Forex & Crypto

Fetch live stock prices, currency exchange rates, historical daily prices, and financial market metrics in real time using GOOGLEFINANCE.

Quick Answer & Formula
Sheets Beginner
=GOOGLEFINANCE("NASDAQ:AAPL", "price") | =GOOGLEFINANCE("CURRENCY:USDEUR")

GOOGLEFINANCE pulls real-time and historical financial data from Google Finance directly into cells. For live stock price: =GOOGLEFINANCE("AAPL", "price"). For forex exchange rate: =GOOGLEFINANCE("CURRENCY:USDGBP").

Google Sheets GOOGLEFINANCE Function

The GOOGLEFINANCE function turns Google Sheets into a live, institutional-grade market data feed for stock portfolios, forex tracking, and investment modeling.


1. Live Stock & ETF Quotes

MetricFormulaExample Output
Current Price=GOOGLEFINANCE("NASDAQ:NVDA", "price")$128.50
Today’s % Change=GOOGLEFINANCE("NASDAQ:NVDA", "changepct") / 100+3.42%
Market Capitalization=GOOGLEFINANCE("NASDAQ:NVDA", "marketcap")$3.15T
P/E Ratio=GOOGLEFINANCE("NASDAQ:NVDA", "pe")44.8
52-Week High=GOOGLEFINANCE("NASDAQ:NVDA", "high52")$140.76

2. Real-Time Currency Exchange (Forex)

To convert $1,000 USD into Euros (EUR):

= 1000 * GOOGLEFINANCE("CURRENCY:USDEUR")

3. Mini In-Cell Trendlines with SPARKLINE

To embed a clean 1-year historical price chart inside a single cell:

=SPARKLINE(GOOGLEFINANCE("AAPL", "close", TODAY()-365, TODAY()))
?

Frequently Asked Questions

How often are prices updated in GOOGLEFINANCE?

Quotes may be delayed up to 20 minutes as per Google Finance data provider policies. Values recalculate periodically.

How do I fetch the historical closing price of Apple over the last 30 days?

Use =GOOGLEFINANCE("AAPL", "close", TODAY()-30, TODAY(), "DAILY").