How to Find the Correct S&P 500 Symbol for Excel STOCKHISTORY
Question details
The user wants to pull historical market data for the S&P 500 index using the STOCKHISTORY function but needs to find the correct ticker symbol recognized by Excel.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Retrieving historical financial market data using the STOCKHISTORY formula in Excel.
- Observed behavior
- The STOCKHISTORY function returns an error or fails to recognize generic index terms like "S&P 500" because it relies on specific financial data provider symbols.
Ensure you have an active internet connection and are using a version of Microsoft 365 that supports the STOCKHISTORY dynamic array function.
Use an S&P 500 ETF Ticker Symbol (e.g., SPY) in the Formula
Since direct index symbols may not be supported by the data provider, using a popular Exchange-Traded Fund (ETF) that tracks the S&P 500 is the most reliable workaround to get accurate historical data.
Excel's STOCKHISTORY function pulls data from third-party financial providers. Often, broad index names are not recognized as valid stock symbols natively.
By substituting the index name with a tracking ETF symbol like SPY (SPDR S&P 500 ETF Trust), you can retrieve highly accurate historical performance data that directly mirrors the S&P 500 index.
Click on a blank cell in your spreadsheet where you want the historical financial data array to begin.
Type the formula =STOCKHISTORY("SPY", "1/1/2023", "12/31/2023", 1, 1, 0, 1) into the formula bar. Replace the start and end dates with your desired date range.
Press Enter to execute the formula. Excel will contact the financial data provider and automatically spill the historical dates and closing prices into the adjacent cells.

Analyze Financial Data Easily with WPS Office
If you are looking for a highly compatible and cost-effective spreadsheet solution to manage financial datasets and portfolios, WPS Office offers a powerful, free alternative to Microsoft 365.
- 1. Download and install: Download WPS Office for free from the official website and install it on your device.
- 2. Open your financial spreadsheet: Launch WPS Spreadsheets and click 'Open' to import your existing .xlsx financial tracking files.
- 3. Analyze your data: Use the extensive built-in formulas, pivot tables, and charting tools to seamlessly calculate and visualize your market data.

Frequently Asked Questions
Why does my STOCKHISTORY formula return a #VALUE! or #BLOCKED! error?
This usually happens if the symbol entered is not recognized by Excel's financial data provider, if your subscription tier doesn't support linked data types, or if you are not connected to the internet to fetch the latest data.
Can I use STOCKHISTORY to get real-time stock quotes?
No, the STOCKHISTORY function is specifically designed to retrieve historical market data. For real-time or delayed current quotes, use the 'Stocks' Data Type feature found under the Data tab in the Excel ribbon.
What other data properties can I pull with STOCKHISTORY?
Besides closing prices, you can configure the properties parameters in the formula (values 0 through 5) to retrieve the Date, Close, Open, High, Low, and Volume data for the specified ticker symbol.
Is the STOCKHISTORY function available in older standalone versions of Excel?
No, STOCKHISTORY is a dynamic array function available exclusively to Microsoft 365 subscribers. Older standalone versions like Excel 2016 or 2019 do not support this feature.




