Stock Market Data in Google Sheets with MarketXLS

Get real-time stock prices, options chains, financial statements, technical indicators, and portfolio analytics directly in Google Sheets. Over 1,000 functions. No GOOGLEFINANCE limitations. Works on Mac, Windows, and Chromebook.

1,000+ Stock Market Functions for Google Sheets

MarketXLS for Google Sheets gives you access to over 1,000 financial data functions right inside your spreadsheet. These are the same professional-grade functions used by financial advisors, portfolio managers, and active traders. Every function works with a simple formula, just like GOOGLEFINANCE, but with far more power and reliability.

Type =Last("AAPL") to get Apple's stock price. Type =hf_revenue("AAPL", 2024) to get Apple's annual revenue. Type =PERatio("AAPL") to get the P/E ratio. It is that simple.

Real-Time Stock Prices in Google Sheets

Get real-time stock prices in Google Sheets without relying on the GOOGLEFINANCE function. MarketXLS provides live stock data for all US and Canadian stocks and ETFs. Unlike GOOGLEFINANCE, which can be delayed by 20 minutes or more, MarketXLS delivers current market data you can trust.

Available real-time stock data functions include:

  • =Last("AAPL") for the last traded price
  • =Bid("AAPL") and =Ask("AAPL") for bid and ask prices
  • =Volume("AAPL") for trading volume
  • =DaysHigh("AAPL") and =DaysLow("AAPL") for the day's range
  • =FiftyTwo_weekHigh("AAPL") and =FiftyTwo_weekLow("AAPL") for 52-week range
  • =ChangeinPercent("AAPL") for percentage change from previous close
  • =Fifty_dayMovingAverage("AAPL") and =TwoHundred_dayMovingAverage("AAPL") for moving averages

Financial Statements and Fundamental Data in Google Sheets

Pull complete financial statements directly into Google Sheets. MarketXLS provides over 337 fundamental data functions covering income statements, balance sheets, and cash flow statements going back 10+ years. GOOGLEFINANCE does not offer any of this data.

Income Statement: =hf_revenue("AAPL", 2024), =hf_gross_profit("AAPL", 2024), =hf_ebit("AAPL", 2024), =hf_net_income("AAPL", 2024), =hf_earnings_per_diluted_share("AAPL", 2024), and dozens more.

Balance Sheet: =hf_total_assets("AAPL", 2024), =hf_total_debt("AAPL", 2024), =hf_cash_and_equivalents("AAPL", 2024), =hf_shareholders_equity("AAPL", 2024), and more.

Cash Flow: =hf_operating_cash_flow("AAPL", 2024), =hf_free_cash_flow("AAPL", 2024), =hf_capital_expenditures("AAPL", 2024), and more.

Key Statistics: =PERatio("AAPL"), =EBITDA("AAPL"), =Beta("AAPL"), =MarketCap("AAPL"), =BookValue("AAPL"), and many more key ratios.

Options Data and Greeks in Google Sheets

MarketXLS is one of the only add-ons that brings full options data into Google Sheets. GOOGLEFINANCE has zero options support. With MarketXLS, you can pull live options chains, calculate Greeks, analyze implied volatility, and use advanced options pricing models, all from simple formulas in your spreadsheet.

Options Chain: Use =QM_GetOptionChain("AAPL") to pull the full options chain directly into Google Sheets, including bid, ask, volume, open interest, and implied volatility for every strike and expiration.

Options Greeks: Get delta, gamma, theta, vega, and rho for any option contract. MarketXLS calculates Greeks using professional pricing models so you can analyze risk and build strategies directly in your spreadsheet.

Put/Call Analytics: Track put/call volume ratios, open interest ratios, and historical implied volatility trends for any stock.

Advanced Pricing Models: Black-76, Bachelier, SABR, Heston, and American option pricing models are all available as spreadsheet functions. Calculate theoretical prices, implied volatility, and all Greeks using institutional-grade pricing models.

Learn more about options analytics on our Options Profit Calculator and Option Scanner pages.

Technical Indicators in Google Sheets

Run technical analysis directly in Google Sheets with MarketXLS. Calculate moving averages, RSI, MACD, Bollinger Bands, and more using simple formulas. No scripts, no Apps Script code, no third-party APIs needed.

  • =SimpleMovingAverage("AAPL", 20) for 20-day Simple Moving Average
  • =ExponentialMovingAverage("AAPL", 12) for 12-day Exponential Moving Average
  • =RSI("AAPL") for Relative Strength Index
  • =MACD("AAPL") for MACD values
  • =BollingerBand("AAPL", 20) for Bollinger Bands
  • =AverageTrueRange("AAPL") for Average True Range
  • =VWAP("AAPL") for Volume Weighted Average Price
  • =Stochastic("AAPL") for Stochastic Oscillator
  • =OBV("AAPL") for On-Balance Volume
  • =ROC("AAPL") for Rate of Change

Portfolio Analytics in Google Sheets

Build a professional portfolio tracker in Google Sheets with MarketXLS portfolio analytics functions. Calculate risk metrics, optimize allocations, and analyze performance, all from your spreadsheet.

MarketXLS includes portfolio-level analytics functions for calculating Sharpe ratio, Sortino ratio, Treynor ratio, Jensen's Alpha, Value at Risk, maximum drawdown, beta, correlation, and covariance. These functions help you measure risk-adjusted performance and optimize your portfolio allocation directly in Google Sheets.

Stock Screener in Google Sheets

Screen stocks directly from Google Sheets using MarketXLS screener functions. Filter thousands of stocks by dividends, value, growth, momentum, and custom criteria. You can also pull S&P 500 components, NASDAQ 100 components, top gainers, top losers, and most active stocks with a single formula.

MarketXLS includes built-in screener functions that return lists of stocks matching specific criteria. Screen for high dividend yield stocks, undervalued stocks, high growth stocks, momentum stocks, and more. You can also pull S&P 500 components, NASDAQ 100 components, top gainers, top losers, and most active stocks with a single formula. Use the MarketXLS Stock Screener on our website for even more advanced filtering with 1,000+ metrics.

Dividend Data in Google Sheets

Track dividend stocks in Google Sheets with MarketXLS dividend functions. Get dividend yield, dividend per share, ex-dividend dates, payout ratios, and dividend history for any US or Canadian stock.

  • =DividendYield("AAPL")
  • =DividendPerShare("AAPL")
  • =Ex_DividendDate("AAPL")
  • =PayoutRatio("AAPL")
  • =DividendPaymentDate("AAPL")

Earnings Estimates in Google Sheets

Access Wall Street earnings estimates and consensus data in Google Sheets. Track analyst estimates, earnings surprises, and forward guidance for any stock.

  • Consensus EPS estimates
  • Number of analyst estimates
  • Revenue estimates
  • Earnings surprise history
  • Forward earnings data

GOOGLEFINANCE vs MarketXLS for Google Sheets

The built-in GOOGLEFINANCE function is free and convenient for basic stock price lookups. But it has serious limitations. Here is how MarketXLS for Google Sheets compares.

FeatureMarketXLS for Google SheetsGOOGLEFINANCE
Total Functions1,000+15 to 20 attributes
Stock PricesReal-time quotes with bid/askDelayed 20+ minutes
Options DataFull chains, Greeks, pricing modelsNone
Financial Statements337 fundamental data points, 10+ yearsPE ratio only
Technical IndicatorsSMA, EMA, RSI, MACD, Bollinger, ATR, VWAPNone
Portfolio AnalyticsSharpe, Sortino, VaR, Beta, Max DrawdownNone
Stock ScreenerBuilt-in screener functionsNone
Dividend DataYield, ex-date, payout ratio, historyBasic yield only
Earnings EstimatesConsensus estimates, analyst countsNone
ETF DataHoldings, categories, low-cost screeningBasic price only
Data ReliabilityProfessional data feeds, consistentFrequent errors and missing data
SupportDedicated support teamCommunity forums

For a detailed comparison, see our MarketXLS vs Google Finance page.

How to Get Stock Market Data in Google Sheets

Step 1: Install the Add-on

Get MarketXLS from the Google Workspace Marketplace. Click Install and grant the required permissions. It takes less than a minute.

Step 2: Get Your License

Purchase your MarketXLS license from the pricing page. Enter your license key in the MarketXLS sidebar inside Google Sheets.

Step 3: Start Using Functions

Type =Last("AAPL") in any cell to get your first stock price. Explore the full function library for all 1,000+ available functions.

Get Access to 1 Billion Usable Market data points IN YOUR EXCEL SHEETS WITH EASY TO USE EXCEL FUNCTIONS

Get started today

Who Uses MarketXLS for Google Sheets

  • Financial Advisors and RIAs who need reliable stock data in Google Sheets for client reports and portfolio analysis. Google Sheets makes it easy to share live dashboards with clients.
  • Options Traders who need options chains, Greeks, implied volatility, and pricing models in a spreadsheet. No other Google Sheets add-on provides this level of options data.
  • Dividend Investors who want to track dividend yield, ex-dates, payout ratios, and screen for high-yield stocks directly in Google Sheets.
  • Active Traders who rely on technical indicators like RSI, MACD, and Bollinger Bands for trade decisions and want this data in their Google Sheets dashboards.
  • Portfolio Managers who need professional risk analytics like Sharpe ratio, Value at Risk, and correlation analysis in a collaborative spreadsheet.
  • Mac and Chromebook Users who cannot install Windows-based Excel add-ins and need a full-featured stock data solution that works in Google Sheets.

Frequently asked questions

Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader