formula generator

Resolving the dot notation syntax error in Stocks data type

A frustrating issue has emerged for Mac users running Excel 16.113.1: dot notation for Stocks data types, like =B11.Price, triggers a generic syntax error even when autocomplete confirms the field exists. This worked…

3 min readMicrosoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

Linked data types were supposed to be the moment spreadsheets finally felt alive, live stock prices, company profiles, geographic data, all pulled in without leaving the grid. But when a user on Excel for Mac version 16.113.1 types `=B11.Price` and gets a generic syntax error instead of a number, the promise breaks. The autocomplete still offers the field. Excel knows the cell is a stock. It just refuses to compute the result. That is not a feature regression; it is a trust problem.

We have said before that clinging to old habits in modern spreadsheets costs you more than time. In our piece Unlearn Your IFERROR Habit: Modern Arrays Handle Errors Naturally, we argued that the real inefficiency is mental overhead, layering workarounds onto workarounds until the formula itself becomes the obstacle. The dot-notation bug on Mac is a perfect example of that cycle. Users who have already invested in linked data types now face a choice: revert to static imports, hunt for a VBA workaround, or wait for a patch that may never explain why the feature broke in the first place. None of those options feel like progress.

This is also the kind of friction that drives the update fatigue we documented in Excel users share frustrations over data quirks and constant update fatigue. When a core syntax like dot notation stops working between builds without any documented change, users stop trusting the platform. They stop experimenting. They stick to the static ranges and manual refreshes they know will not break on a Tuesday morning. That is the opposite of what linked data types were designed to do. And if you are also trying to pull data into Power BI, you have probably hit similar dead ends, our piece Maximize Your Power BI Pipeline Without Wasting Time on Dead Ends makes the case that pipeline reliability matters more than any single feature.

The workaround, for now, is ugly but functional: use `STOCKHISTORY` for the most recent close, or pull the price through an intermediate cell with `=B11` and then reference that cell with `=C11.Price`. Neither restores the elegance of a single dot-notated formula. And neither answers the deeper question: if Microsoft can ship a build where autocomplete suggests a field that the formula engine then rejects, what else is silently broken? The specific takeaway here is blunt, do not build critical workflows around linked data type dot notation on Mac until Microsoft either acknowledges the regression or silently fixes it in a future build. The feature works in Windows 365 builds as of this writing, but that gap alone should give any cross-platform team pause.

From Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

Excel version: Microsoft 365 Excel for Mac, version 16.113.1

I have a sheet of holdings where column B contains cells converted to the Stocks linked data type. Until recently I could pull the current price with dot notation, e.g. =B11.Price, and it worked fine. I'm not sure exactly when this stopped working.

Read the original at Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community