Investment research
Build company research templates with quotes, fundamentals, valuation ratios, and historical performance in one workbook.
MarketXLS for Excel
Bring stock market data into Excel with MarketXLS: quotes, history, fundamentals, screeners, options data, and refreshable investment models.
The short version
MarketXLS is an Excel add-in for stock market data. It lets investors pull stock quotes, historical prices, fundamentals, options chains, Greeks, and screening results directly into Excel using formulas.
Use it when your spreadsheet needs to become a repeatable investment system instead of a collection of copied numbers from websites.
What you can build
MarketXLS is most useful when the market data is part of the workbook, not a separate export you have to clean up before every decision.
Build company research templates with quotes, fundamentals, valuation ratios, and historical performance in one workbook.
Move from a list of tickers to a repeatable workflow that ranks, filters, and refreshes the data you care about.
Give analysts and client-facing teams consistent spreadsheet tools without rebuilding imports for every model.
How it works
Open the spreadsheet you already use for research, screening, portfolio tracking, or client work.
Add quote, historical, fundamental, technical, options, or screener fields based on the decision the workbook supports.
Pull the data into cells with MarketXLS functions instead of exporting CSV files or maintaining a custom API script.
Keep the workbook as a repeatable template so the same model works for new tickers, new watchlists, and future reviews.
Excel-native
Put quotes, history, fundamentals, options, and screening fields directly where your model already lives.
=Last("AAPL")Pulls a latest stock price into a model or dashboard.
=GetHistory("MSFT", "2024-01-01", "2024-12-31", "daily")Retrieves historical price data for backtests, charts, and performance analysis.
=Revenue("MSFT")Adds company fundamentals to valuation and research workbooks.
=PERatio("AAPL")Pulls a valuation ratio directly into a comparison table.
=DividendYield("KO")Supports income screens, dividend dashboards, and portfolio review.
=QM_GetOptionChain("SPY")Extends the same Excel workflow into option chain analysis.
MarketXLS AdvancedIf Excel is where you already think, calculate, and present, choose the plan based on the data that changes your decisions.
Before you choose
| Need | Free Excel data | Web terminals | MarketXLS |
|---|---|---|---|
| Quotes and prices | Good for basic ticker lookups. | Good viewing experience, but data lives outside your model. | Quote functions live directly in your Excel workbook. |
| Historical data | Limited depth and fields. | Useful exports, but often manual. | Pull history into worksheet models with repeatable formulas and templates. |
| Fundamentals | Limited company fields. | Often strong, but expensive or export-heavy. | Use financial statement and ratio functions inside Excel. |
| Advanced analysis | No real options workflow or built-in screener depth. | Often requires leaving Excel. | Options chains, Greeks, screeners, technical indicators, and portfolio tools in one add-in. |
Common objections
A stock data Excel add-in connects market data to spreadsheet formulas so you can pull prices, fundamentals, history, options, and screening results into Excel without manual copy and paste.
MarketXLS is a strong choice when you want a broad Excel-native platform: quotes, historical prices, fundamentals, options chains, Greeks, screeners, portfolio tools, and templates in the same add-in.
Install MarketXLS and use worksheet formulas. You do not need to build an API integration or maintain a custom script to pull common market data into Excel.
Explore more
Useful guides
A stock data Excel add-in connects market data to spreadsheet formulas so you can pull prices, fundamentals, history, options, and screening results into Excel without manual copy and paste.
MarketXLS is a strong choice when you want a broad Excel-native platform: quotes, historical prices, fundamentals, options chains, Greeks, screeners, portfolio tools, and templates in the same add-in.
Install MarketXLS and use worksheet formulas. You do not need to build an API integration or maintain a custom script to pull common market data into Excel.
Use MarketXLS historical data functions to request a ticker, date range, and frequency, then use the returned data in charts, models, and backtests.
Yes. MarketXLS includes fundamentals and financial statement functions so analysts can build valuation, quality, and comparison models directly in Excel.
For basic fields, Excel built-in stock data may be enough. MarketXLS is better when you need deeper formula coverage, more repeatable workflows, options data, screening, and real-time quote workflows.
Most investors start with MarketXLS Standard. Traders who need real-time data or options should choose MarketXLS Advanced. Professional and commercial users should choose MarketXLS Business.
For many Excel workflows, yes. MarketXLS gives users formula-based access to market data without building and maintaining a custom API integration.
Yes. MarketXLS includes screening workflows and metrics that can be used alongside quote, historical, fundamental, and technical data in Excel.
Yes. Because the data is formula-driven, analysts can change ticker symbols and reuse the same research, valuation, or monitoring template.