Spreadsheet Formula Dependency Visualizer

Map supported static XLSX formula references and report cycles and unresolved references.

Files stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Process files controls

Drop your file here

or choose one from your device

Macro-free .xlsx, up to 20 MiB compressed, 32 MiB expanded, 1,000 parts, 20 sheets and 100,000 stored cells. No formulas are evaluated.

    How to use Spreadsheet Formula Dependency Visualizer

    1. Choose a supported XLSX workbook.
    2. Inspect static references, cycles and unresolved sheet targets.
    3. Review unsupported-formula warnings before relying on the graph or exported edges.

    Example: Spreadsheet Formula Dependency Visualizer

    An XLSX sheet where A1 refers to B1 and B1 refers to A1.

    You add
    Synthetic saved XLSX fixture: formulas include a C1/D1 cycle, a blank A99 reference, unsupported dynamic references and broken destinations.
    You get
    Found 8 formula cells, 4 static references and 1 cycle groups. Sample rows: Sheet1!B1 | Sheet1!A1 | Yes; Sheet1!C1 | Sheet1!D1 | Yes.

    Options

    Workbook
    Select a saved XLSX file. The graph reads stored formula text and static cell references rather than calculating a workbook.
    Unresolved references
    Review broken destinations separately from unsupported formulas. A reference to an unstored blank cell does not by itself mean the formula is broken.

    Supported inputs and limits

    XLSX only; at most 1,000 formula nodes and 5,000 edges. Supported static A1 references only. Shared, array, data-table, structured, external, 3D and dynamic references are flagged rather than inferred. Blank referenced cells are not automatically broken. Formulas are not executed.

    Where your input is processed

    This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

    Follow the graph back to the workbook

    An edge runs from the formula cell to a referenced cell. A cycle shows that the entered formulas refer back to each other; it does not establish how the spreadsheet application handles iterative calculations. Dynamic references and other unsupported syntax stay unresolved. Use the cell names and exported graph to inspect those formulas in the original workbook.

    Questions about Spreadsheet Formula Dependency Visualizer

    Does the graph evaluate a formula?

    No. It inspects supported static references.

    Can INDIRECT or OFFSET be resolved?

    Their runtime targets are not inferred. The affected formulas receive an unsupported-reference warning.

    Does a missing cell always mean a broken reference?

    No. A blank cell is a valid reference. Literal #REF! and missing sheet targets are reported separately.

    Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem