ScrubDrop

ScrubDrop › Guides

Defined names, formulas, drop-down lists and formatting rules: the internal labels an Excel workbook shows

Last updated: 19 October 2026

Short answer: the words people use inside a team end up in a workbook's structure: a range named after a project or a client, a formula that names another file or a sheet, a drop-down list of staff names on a hidden sheet, a formatting rule that looks for a person's name. None of these is on the printed page, but anyone with the file can usually open the Name Manager, the formula bar, the Data Validation dialog or the Conditional Formatting Rules Manager and read them, and whatever protection hides is still stored in the file. Go through each of those places on a copy, rename or remove what should not go, and check the file itself.

How to delete defined names, and the hidden names Document Inspector cannot remove, is in hidden sheets, names and personal information; links to other workbooks are in Excel links and full paths. This page is about the labels themselves: where they sit and who can read them.

Where the labels sit

Checking in Excel

  1. On a copy, open Formulas › Name Manager and read the Name and Refers To columns. Rename or delete names that should not go, after searching the formulas that use them.
  2. Show formulas (Formulas › Show Formulas) on each sheet and read them for sheet names, table names and file paths.
  3. Select each cell with a drop-down and open Data › Data Validation; read the Source box. If it points at another sheet, unhide that sheet and read it. On a protected sheet some of these dialogs and formulas may not be available until you unprotect it, and workbook structure protection can stop sheets being unhidden (Protect a workbook); none of that removes what is stored.
  4. Open Home › Conditional Formatting › Manage Rules, choose each sheet under Show formatting rules for, and read the rules.
  5. For hidden names, which the Name Manager does not show, use Document Inspector on Windows (it finds them but, Microsoft says, cannot remove them) or the check below.

Microsoft's Document Inspector page lists "Comments for defined names and table names" among what its Document Properties and Personal Information inspector removes in Excel, and hidden names among what it finds but cannot remove. It also finds external references in cells and names, which it cannot remove. Its list does not describe a check for internal labels in ordinary names, formulas, validation lists or formatting rules.

What ScrubDrop does

ScrubDrop reads the .xlsx in your browser; the file is not uploaded. For free, from one file at a time, it reports counts and short samples of the defined names it finds (other than Excel's reserved ones), with their reference text, of hidden names and of formulas that point to other files, and removes comments on names and tables with the other comments. Read xl/workbook.xml, as below, to see every definition. Removing defined names, hidden names and links to other files is part of ScrubDrop Pro. Removing a defined name or a link to another workbook turns every cell formula on the sheets that stay into its last saved value, not only the formulas that used them; removing a hyperlink to a file on its own does not. If a drop-down list, a formatting rule or a remaining name would be left pointing at something removed, ScrubDrop refuses and says what to change in Excel first.

It does not rename anything, and it does not read sheet names, table names, the entries typed into a validation rule or the text of a formatting rule as hidden data: those are part of how the workbook works. Check them yourself.

How to check this yourself

  1. Make a copy of the .xlsx, rename it to .zip and unzip it.
  2. In xl/workbook.xml, read the definedNames element: each definedName has a name, and its text is what it refers to. A hidden="1" (or "true") marks a hidden name; a comment attribute is a comment.
  3. The same file lists the sheet names in sheets.
  4. In each file under xl/worksheets, read the <f> elements (formulas), dataValidation (the list is in formula1) and conditionalFormatting. Newer rules can also sit in an extLst at the end of the sheet.
  5. Table names are in the files under xl/tables, in the name and displayName attributes.

These parts and elements are defined in ECMA-376 Part 1 (SpreadsheetML); the newer validation and formatting rules kept in extLst are in Microsoft's [MS-XLSX].

Questions

Can the recipient see a name I gave to a range?

Yes. Names that are not hidden appear in the Name Manager, with what each one refers to, and in the formulas that use them. Hidden names do not appear in the Name Manager, but they are in the file.

If I hide the sheet with a drop-down list's entries, are they hidden from the recipient?

They are out of sight, not out of the file. On an unprotected sheet, anyone can open the Data Validation dialog to see the source of the list, and unhide the sheet unless the workbook's structure is protected. Protection limits what Excel shows; the entries are still stored in the file. Keep only entries the recipient may see.

Does ScrubDrop remove defined names?

For free, it reports how many it finds, with short samples of names and what they refer to. Removing defined names is part of ScrubDrop Pro; when names go, every formula on the sheets that stay becomes its last value. Comments on names and tables are removed with comments in the free version.

Sources: the Microsoft pages linked on this page were checked on 19 October 2026.

See the names and links a workbook carries, in your browser. Free: one file at a time; the supported kinds of hidden data it finds are listed, and properties, comments and tracked changes are removed. Check a file.