A spreadsheet can open without errors and still be unsafe to hand over. Its totals might depend on a file stored on your laptop. A hidden worksheet might contain employee salaries. A formula might show yesterday’s answer because the workbook has not recalculated. These problems often surface after someone else starts using the file, when tracing the cause becomes much harder.
A workbook audit helps you catch those loose ends before sharing, conversion, or migration. The aim is to check what the file contains, what its results depend on, and what survives the move. You do not need to inspect every cell manually. You need a careful review of the parts most likely to break or expose information.
A workbook is ready for handoff when its results, dependencies, and private content have been checked in the final destination.
- Review formulas, hidden content, workbook links, and named ranges before making changes.
- Preserve an untouched original and choose a format that supports the features you need.
- Reopen the delivered copy and compare meaningful results after saving or migration.
Preserve the Original Before You Investigate
Start with a separate audit copy. Keep the original in a protected location and give the working copy a clear filename. Include a date or version identifier so nobody mistakes an unfinished review for the approved workbook.
If the file has already shown corruption warnings, crashed during saving, or required repair, preserve that version too. A repaired workbook may open successfully after damaged records have been removed. That does not prove every formula, chart, or worksheet survived. Keep any repair log and compare the repaired copy against a trusted earlier version when one exists.
Before refreshing data or recalculating, record several reference results. Choose figures that matter to the recipient: total revenue, transaction count, closing balance, or reporting date. Capture their labels and values outside the working file. These become useful checkpoints when you test the final copy.
Define What the Recipient Needs to Receive
A handoff works better when you know whether the recipient needs a working model or a fixed record. A planning workbook may need editable formulas, refreshable queries, and macros. A completed reporting package may need only approved figures and supporting detail.
This distinction guides later decisions. Removing connections from an active reporting model could make it useless. Leaving those connections in a static report could create confusion or expose internal paths. Write down the intended use, target application, and required features before you start removing anything.
For a repeatable review, an XLSX workbook audit can fit into your preparation process. Treat audit findings as prompts for investigation. A flagged dependency may be intentional, while a formula that produces an ordinary number may still contain a business logic error.
Check Formulas Beyond Visible Error Messages
Scan the workbook for errors including #REF!, #VALUE!, #DIV/0!, and #NAME?. Use Find across the workbook and inspect formulas as well as displayed values. In desktop Excel, Go To Special can also help select formulas that currently return errors.
Then inspect cells that look correct. A subtotal may omit recently added rows. Someone may have typed a fixed number over a formula. A formula copied down a column may shift a reference that should stay fixed. Compare neighboring formulas and investigate breaks in a consistent pattern.
Pay particular attention to formulas that hide errors with IFERROR. Returning a blank or zero may be an intentional design choice, but it can conceal a broken lookup or missing source. Review the underlying calculation before accepting the displayed result.
Check the calculation setting during a controlled test. Manual calculation can leave stored results out of date. Recalculate the audit copy and compare your reference totals. If values change, establish whether the change comes from corrected calculation, date-sensitive formulas, refreshed data, or another dependency.
Volatile and time-dependent formulas deserve a separate look. Functions including NOW, TODAY, and RAND can produce different results later. Decide whether the handoff should preserve live behavior or a dated snapshot, and document that choice.
Inspect Hidden Sheets and Concealed Data
Review the worksheet tabs and unhide ordinary hidden sheets in the audit copy. Hidden worksheets often hold lookup data, intermediate calculations, or old reports. They may also contain confidential records that never appear on the main dashboard.
Some workbooks contain sheets marked VeryHidden, which do not appear in the normal Unhide dialog. Those require inspection through the VBA editor or a suitable inspection method. If you cannot account for the workbook’s sheets, ask its owner to explain the structure before distribution.
Hidden rows and columns need attention too. Check grouped sections, active filters, and collapsed outlines. A filtered report can make excluded records easy to miss. Clearing filters in the audit copy helps you understand the full dataset before deciding what belongs in the delivered version.
Do not delete hidden content simply because it looks unused. A lookup formula, chart, validation rule, or macro may depend on it. Establish its purpose first. If you remove it, recalculate and test affected outputs immediately.
Trace External Links and Data Connections
Review workbook links and the Queries & Connections pane where available. Menu names vary by Excel version. Identify each source, its owner, and whether the recipient can access it. A reference to a local drive may work perfectly for you and fail everywhere else.
External dependencies can appear beyond worksheet formulas. Inspect defined names, chart series, validation rules, and conditional formatting where relevant. Searching formulas for an opening square bracket can help locate many file references, but that search alone does not establish that every external dependency has been found.
For each dependency, decide whether to preserve it, redirect it, or replace its results with approved values. Breaking workbook links can replace linked formulas with their current values. Preserve a backup first, and do not assume that breaking formula links also removes queries or other connections.
Refresh only when you understand the source and have permission to access it. A refresh may change the reporting period, bring in additional records, or fail because credentials are missing. Record when the data was last successfully refreshed and whether the recipient is expected to refresh it again.
Review Named Ranges and Input Rules
Open Name Manager and inspect names, references, and scope. A name can refer to a cell range, a constant, or a formula. Names scoped to one worksheet can coexist with workbook-wide names, which may make formulas harder to interpret.
Investigate names that contain #REF!, point to external files, or reference ranges far beyond the actual data. Check names used for print areas and validation lists as well. A workbook can calculate correctly while offering an outdated selection list to the next user.
Avoid deleting unfamiliar names without tracing their use. Some support charts, formulas, or automated tasks. Keep valid dependencies and remove confirmed leftovers in the audit copy, then test again. More advanced inspection may be needed for hidden defined names that ordinary interface checks do not expose.
Test data validation with realistic inputs. Confirm that dropdown options are current and that required limits still make sense. Review unlocked input cells and sheet protection so the recipient can edit intended fields without accidentally changing calculation cells.
Remove Private Content From the Delivery Copy
Read comments, notes, document properties, headers, and footers. Check for author details, internal project names, customer identifiers, and explanations that were never intended for outside readers. Review embedded objects and attachments too.
In desktop Excel, run Document Inspector on a delivery copy. Review its findings before removing content. Some removal actions can affect workbook behavior, and an automated inspection does not replace reading the file from the recipient’s perspective.
PivotTables can retain cached source data. Removing the original source worksheet may leave information available through the PivotTable or its supporting data. Test whether users can open underlying records, and assess any Data Model content before treating a dashboard as a sanitized report.
Hidden cells and worksheet passwords are not a suitable way to remove sensitive information. If recipients should never receive certain records, exclude them from the delivered file and verify the result. For sensitive workbooks, review any external repair or conversion service before uploading a copy.
Choose a Format That Preserves the Required Features
Match the output format to the intended use. An .xlsx workbook does not store VBA macros. If VBA is required, an appropriate macro-capable format, commonly .xlsm, is needed. Test the actual automation in the recipient’s environment because preserving macro code does not guarantee it can run there.
Older .xls files have tighter worksheet limits and different feature support. Review compatibility warnings carefully when saving to that format. A file extension change alone does not convert a workbook properly. Use the application’s supported save or export process.
CSV can help extract readable cell data from a damaged workbook, but it cannot preserve the workbook’s structure. It does not retain multiple worksheets, formatting, or working formulas. Check the selected sheet, delimiter, encoding, dates, and identifiers after export. Leading zeros and long numeric identifiers can be altered when the file is opened with automatic type detection.
PDF can preserve a report’s visual presentation, but it is not a replacement for an editable spreadsheet. Check page breaks, scaling, clipped columns, and missing sheets before sharing the export.
Test the Saved File Where It Will Be Used
Save the delivery copy, close it, and reopen it from the intended handoff location. Testing only the workbook that remains open in memory can miss problems with the saved file. Watch for repair prompts, missing content, link warnings, and unexpected requests for access.
For migration, open the workbook in the target application or version. Compare reference totals, worksheet counts, key formulas, named ranges, and representative records. Test charts, filters, PivotTables, validation, and refresh behavior that the recipient will actually use.
Pay special attention to newer functions, dynamic arrays, date handling, and text identifiers. A spreadsheet application may display stored results without supporting the formulas needed to reproduce them. Make a controlled input change and verify that dependent results update correctly.
If the receiving application saves the file again, test that saved version too. Conversion problems may appear only after a round trip. When you find differences, resolve them or document the limitation before handoff. A familiar-looking dashboard is not enough evidence that the underlying workbook survived intact.
Send a Workbook Someone Else Can Trust
Provide a brief handoff note with the approved filename, reporting date, refresh status, and any dependencies the recipient must maintain. Explain which cells are intended for input and whether macros or specific application features are required.
Keep the original, reviewed copy, and final delivery version separate. Retain your reference results and any repair or conversion notes. If a discrepancy appears later, those records give you a starting point instead of forcing you to reconstruct what changed.
A useful audit ends with evidence: checked calculations, understood dependencies, reviewed private content, and a saved file that works in its destination. That gives the next person a workbook they can use with clear expectations.