Stealth Quotes
Excel troubleshooting

Excel STOCKHISTORY not working?

#BLOCKED!, #CONNECT!, #VALUE!, or the function just isn't there? It's usually your Microsoft 365 setup — and even fixed, STOCKHISTORY is historical, not live. Here's each cause.

Free · no sign-up needed · real-time on every plan.

September 12, 2026 · 5 min read

Live — try it right here
ABCD
1SYMBOLNAMEPRICEΔ%
2Apple Inc.
3Bitcoin
4

Those are real, live prices — no formula, no sign-up. Edit any ticker, or type one in the empty row (stocks or for crypto).

Open the full sheet →

1. You're not on Microsoft 365 (the function won't exist)

STOCKHISTORY and the Stocks data type are Microsoft 365-only. On standalone Office (2019, 2021, 2024 perpetual) the name doesn't resolve — you'll get a #NAME?error as if the function doesn't exist, because for your install it doesn't. A 365 subscription is the only fix.

2. #BLOCKED! — connected experiences are off

STOCKHISTORY calls an online service, and if Excel's connected experiences are disabled it returns #BLOCKED!. Re-enable them: File → Account → Account Privacy → Manage Settings → turn on the experiences that analyze and download online content, then restart Excel. On a work PC this may be locked by your admin.

3. #CONNECT! or #BUSY! — it can't reach the service

#CONNECT!means Excel couldn't reach the data provider — offline, a corporate firewall, or a temporary outage. #BUSY!means it's still working. Check your connection, wait a beat, and recalculate (Ctrl+Alt+F9).

4. #VALUE! — a bad symbol or date argument

#VALUE! usually means an argument is off: an unrecognized ticker, a start date after the end date, or a date typed as text. Wrap dates in DATE() =STOCKHISTORY("MSFT",DATE(2024,1,1),TODAY()) — and confirm the symbol resolves in the Stocks data type first.

5. #FIELD! or wrong region

#FIELD!shows when a requested field isn't available for that security. And the whole feature is region-gated — if your Office language/region doesn't support the data types, STOCKHISTORY won't work at all. Set a supported editing language under File → Options → Language.

Even working, it's the wrong tool for a live price

Here's the part the error messages don't tell you: STOCKHISTORY returns historicalprices — typically end-of-day — not a live streaming quote. It's built for charting the past, not watching the current price move. So even after you clear #BLOCKED!, it still won't show you where a stock is right now.

If live is what you actually want, Stealth Quotes is a spreadsheet that streams real-time stock and crypto prices into the cells — no Microsoft 365, no connected-experiences setting, no error codes. Type a ticker, get a live price.

Want the price right now, not last night's close? Type a ticker and watch it stream live — no 365, no error codes. Free, no sign-up.

Try it free →

Keep reading

Frequently asked questions

Why does STOCKHISTORY return #BLOCKED!?

#BLOCKED! means Excel's connected experiences are turned off — the online service STOCKHISTORY relies on is disabled. Turn it back on under File → Account → Account Privacy → Manage Settings (enable experiences that analyze/download online content), then restart Excel.

Why does STOCKHISTORY return #CONNECT! or #BUSY!?

#CONNECT! means Excel couldn't reach the data service (offline, a firewall, or a temporary outage); #BUSY! means it's still fetching. Check your connection and wait a moment — if it persists, the service may be briefly down.

Does STOCKHISTORY work without Microsoft 365?

No. STOCKHISTORY and the Stocks data type require a Microsoft 365 subscription. Standalone Office (2019, 2021, 2024 perpetual licences) doesn't include them, so the function name won't resolve.

Is STOCKHISTORY real-time?

No — it returns historical prices (typically end-of-day), not a live streaming quote. Even when it works, it isn't the tool for watching the current price move. For that you need something that streams, like Stealth Quotes.

No 365, no error codes, no delay.

A spreadsheet that streams real-time stock and crypto prices into the cells — type a ticker, get a live price. Free, no sign-up.