Excel の名前・数式・ドロップダウン リスト・書式のルールに残る社内の呼び名
最終更新日:2026 年 10 月 19 日
要点:社内で使う呼び名は、ブックのしくみの中に入り込みます。案件名や取引先名を付けた名前、別のファイルやシートの名前を書いた数式、非表示のシートにある担当者の名前のドロップダウン リスト、人の名前を探す条件付き書式のルールなどです。どれも印刷されたページには出ませんが、ファイルを受け取った人は、たいてい[名前の管理]、数式バー、[データの入力規則]、[条件付き書式ルールの管理]を開いて読めます。保護で見えなくしても、ファイルには保存されたままです。写しで一つずつ確かめ、渡さないものは名前を変えるか取り除き、ファイルの中も確かめます。
定義された名前の消し方と、ドキュメント検査では消せない非表示の名前はExcel の個人情報を送る前に消す記事に、他のブックへのリンクはExcel にフォルダーのパスが残る場所の記事にあります。この記事は、呼び名そのものがどこにあり、誰が読めるかに絞っています。
呼び名が残る場所
- 定義された名前:
賞与_山田や案件A_原価のような名前は、それだけで何かを語ります。名前が指すのは、範囲・定数・数式のどれでもかまいません。名前は[名前の管理]と、それを使う数式に出ます。ファイルの中ではxl/workbook.xmlのdefinedNameの要素で、名前にはコメントも付けられます。 - 非表示の名前:Microsoft のページ「非表示の名前が検出されました」は、「これらの名前は、ソルバー シナリオに関する非表示の情報を格納する場合があります。」と書いています。「Excel で[名前の管理]を使用する」は、[名前の管理]が非表示の名前を表示しないと書いています。ファイルの中では
hiddenの属性が付きます。 - 数式:数式は、シート(
='人員整理一覧'!B4)、テーブル、名前、あるいはパスごと別のブックを書いていることがあります。画面には値だけが出ますが、数式バーには数式が出ます。保護されたシートで数式を非表示にしていれば数式バーに出ません(Microsoft のページ「数式の表示と非表示を切り替える」)が、非表示でもファイルには保存されています。 - テーブル名:テーブルには
tbl_不採用者のような名前があり、それを参照する数式に出ます。テーブルにもコメントを付けられます。 - ドロップダウン リスト:Microsoft のページ「セルにデータの入力規則を適用する」は、[元の値]ボックスに「リストの値をカンマで区切って入力します」と書いています。「ドロップダウン リストを作成する」は、[元の値]で別のシートの範囲を選ぶ方法を説明し、「ドロップダウン リスト用のエントリのリストが別のワークシート上にあり、ユーザーがそれを表示したり編集したりできないようにするには、そのシートを非表示にして保護します。」としています。どちらでも、項目はファイルの中にあります。入力規則そのものの中か、非表示のシートの上です。
- 条件付き書式のルール:ルールは、名前や言葉を探したり、シートの名前を書いた数式を使ったりします。Microsoft のページ「条件付き書式を使用して Excel 内の情報を強調表示する」のとおり、[ホーム]の[条件付き書式]から[ルールの管理]を選ぶと[条件付き書式ルールの管理]が開き、選んだ範囲やシートのルールが並びます。
Excel で確かめる
- 写しで、[数式]の[名前の管理]を開き、名前と参照範囲の列を読みます。渡さない名前は、それを使う数式を探してから、名前を変えるか削除します。
- 各シートで[数式]の[数式の表示]を選び、数式の中のシート名・テーブル名・パスを読みます。
- ドロップダウンのあるセルを選び、[データ]の[データの入力規則]で[元の値]を読みます。別のシートを指していれば、そのシートを再表示して読みます。保護されたシートでは、保護を解除するまで使えない操作や見えない数式があり、ブックの構造を保護していればシートを再表示できません(「ブックを保護する」)。どれも、保存されたものを消すわけではありません。
- [条件付き書式ルールの管理]で、[書式ルールの表示]からシートを一つずつ選び、ルールを読みます。
- [名前の管理]に出ない非表示の名前は、Windows のドキュメント検査(Microsoft によれば見つけますが消せません)か、下の手順で確かめます。
Microsoft のドキュメント検査のページは、Excel で取り除くものに「定義された名前とテーブル名に関するコメント」を挙げ、非表示の名前とセルや名前の外部参照は、見つけても消せないものに挙げています。ふつうの名前・数式・入力規則の一覧・書式のルールに残る呼び名を確かめる検査は、一覧にありません。
ScrubDrop がすること
ScrubDrop は .xlsx をブラウザーの中で読み、アップロードしません。無料版は 1 回に 1 ファイルで、定義された名前(Excel が予約している名前を除く)、非表示の名前、別のファイルを指す数式を、件数と、参照先を含む短い例で示し、名前とテーブルのコメントを、ほかのコメントと一緒に取り除きます。名前のすべては、下の手順で xl/workbook.xml を読んで確かめます。定義された名前・非表示の名前・他のファイルへのリンクを取り除くのは ScrubDrop Pro の機能です。定義された名前か他のブックへのリンクを取り除くと、残るシートのセルの数式はすべて、使っていたかどうかにかかわらず最後に保存された値になります。ファイルへのハイパーリンクを取り除くだけでは、値にはなりません。入力規則・書式のルール・残る名前が、取り除くものを指したままになるなら、ScrubDrop は断り、先に Excel で直すことを示します。
名前を付け替えることはせず、シート名・テーブル名・入力規則に入力した項目・書式のルールの文字は、ブックのしくみの一部として、隠れたデータとしては読みません。これらは自分で確かめてください。
自分で確かめる手順
- .xlsx の写しを作り、拡張子を .zip に変えて展開します。
xl/workbook.xmlのdefinedNamesを読みます。definedNameごとにnameがあり、中の文字が参照先です。hidden="1"(または"true")は非表示の名前、commentの属性はコメントです。- 同じファイルの
sheetsに、シートの名前が並びます。 xl/worksheetsの各ファイルで、<f>(数式)、dataValidation(一覧はformula1)、conditionalFormattingを読みます。新しいルールはシートの最後のextLstにあることもあります。- テーブル名は、
xl/tablesのファイルのnameとdisplayNameにあります。
これらの部品と要素は ECMA-376 Part 1(英語)で定められています。extLst に入る新しい入力規則と書式のルールは、Microsoft の仕様 [MS-XLSX](英語)にあります。
よくある質問
範囲に付けた名前は、相手に見えますか?
見えます。非表示でない名前は、参照先と一緒に[名前の管理]に出て、それを使う数式にも出ます。非表示の名前は[名前の管理]に出ませんが、ファイルには入っています。
ドロップダウン リストの項目があるシートを非表示にすれば、相手から隠せますか?
見えなくなるだけで、ファイルからは消えません。保護されていないシートなら、[データの入力規則]を開けば一覧の元が分かり、ブックの構造が保護されていなければシートも再表示できます。保護は Excel が見せるものを絞るだけで、項目はファイルに保存されたままです。相手に見せてよい項目だけにしてください。
ScrubDrop は定義された名前を取り除けますか?
無料版では、見つかった件数と、名前と参照先の短い例を示します。取り除くのは ScrubDrop Pro の機能で、名前を取り除くと、残るシートの数式はすべて最後の値になります。名前とテーブルのコメントは、無料版でもコメントとして取り除きます。
出典:このページからリンクした Microsoft のページは 2026 年 10 月 19 日に確認しました。
ブックが持っている名前とリンクを、一覧で確かめてください。ブラウザーの中で動き、アップロードしません。無料版は 1 回に 1 ファイルで、見つけた隠れたデータを対応する種類について一覧にし、プロパティ・コメントを取り除き、変更履歴は承諾して取り除きます。ファイルを確認