EXCEL EXTERNAL LINK CHECKER · BREAK EXTERNAL LINKS

An Excel external link checker that finds every hidden reference.

External links to other Excel workbooks are some of the most fragile parts of a model. They break when files move, return stale values when the source is offline, and live in places Excel's own "Edit Links" dialog doesn't always show. The Excel external link checker finds them all — cells, named ranges, conditional formats, data validation, charts — and lets you decide what to do.

Free tier — 30 audits/month — no card required.

External links are the source of "why is this number different?"

A workbook with external links works fine on the original computer, in the original folder structure. Send it to a colleague and the links break — or worse, they return stale cached values that look right but are off by a quarter. Restructure your file folders and you spend the next hour clicking through Excel's repair dialogs.

Excel's built-in Edit Links dialog catches the most obvious cell-level links. It misses links embedded in named ranges, conditional formatting rules, data validation, chart series, and pivot table sources. A proper Excel external link checker walks every one of those layers.

How the link check runs

  1. 1

    1. Upload

    Drop your .xlsx. SaferSheets parses every formula, named range, conditional format, validation rule, chart series, and pivot source.

  2. 2

    2. Inventory every external reference

    Each external link is listed with its source location, the cell or object it lives in, and the workbook it points to (file path or URL).

  3. 3

    3. Severity by reachability

    Reachable + same value as cached → low risk. Reachable + value differs → critical. Unreachable → flagged but might still be returning stale cached data.

  4. 4

    4. Break or replace

    Optionally generate a corrected copy that converts external references to their last-known values, with cell comments noting the original link.

Where external links hide

Excel's built-in Edit Links dialog typically surfaces only the cell-formula references. SaferSheets walks every other layer too.

  • Cell formula references

    ='[OtherWorkbook.xlsx]Sheet1'!A1 — the standard pattern. Listed with the cell location and the target workbook path.

  • Named ranges pointing externally

    A name defined as ='[Source.xlsx]Sheet1'!$A:$A — every formula using that name is implicitly an external reference. The link checker lists both the name definition and the formulas that depend on it.

  • Conditional formatting rules

    Rules like "highlight if value > '[Targets.xlsx]Sheet1'!B2" — external link buried in the formatting layer. Easy to miss with a manual review.

  • Data validation

    Drop-downs sourced from another workbook's range. When the link breaks, the drop-down silently stops working or shows stale options.

  • Chart series

    Chart data series pointing at ranges in another workbook. Often resolves to the last-cached values; chart updates lag the source.

  • Pivot table sources

    Pivots pointing at an external workbook as their source range. Refresh requires the source; refresh failure produces a stale pivot that still looks alive.

  • OLE / embedded objects

    Linked-and-embedded Excel objects pointing at another file. Flagged with the target path so you can verify.

  • Hyperlinks to external files

    HYPERLINK formulas pointing at network paths or other workbooks. Surface for review (some are intentional documentation links, others are stale).

Frequently asked questions

Why doesn't Excel's own Edit Links dialog show everything?

+

Excel's Edit Links surfaces cell-formula references but not links embedded in named ranges, conditional formatting, data validation, chart series, or pivot sources. Those layers store references separately. To find every external reference you have to walk each layer — which is what the SaferSheets link checker does automatically.

Can I break the links and replace them with values?

+

Yes. Optionally generate a "link-free" copy that converts every external reference to its last-known value, with a cell comment recording what the original reference was. Useful for sending workbooks to people who don't have access to the source files, or for freezing a snapshot for archival purposes.

Does it detect links to OneDrive / SharePoint files?

+

Yes. Cloud-hosted source links look like https://contoso.sharepoint.com/... in the link target — the checker recognizes the pattern and lists them like any other external reference. Reachability check skips network calls (we don't fetch your SharePoint files) but the target URL is recorded.

What about links to Google Sheets via IMPORTRANGE?

+

IMPORTRANGE references are detected when the audit is run against a Google Sheet (not an Excel file). For Excel files, native cross-workbook formula references are the equivalent. Both surface in the audit.

Will it leave my file as-is by default?

+

Yes. The link checker is read-only. Generating a link-free copy is an explicit step you choose — and even then, it produces a new file rather than modifying the original.

Audit your next spreadsheet before you send it.

Free tier covers 30 audits a month. No card. Sign in with Google and you're running in under a minute.

Audit. Validate. Trust your data.