Excelで不要になった「名前の定義」を消そうとしても、[削除]ボタンが押せない、削除しても残る、エラーが出ることがありますね。まずは名前の管理から削除し、うまくいかない場合はシート保護・ブック保護・テーブル名・印刷範囲などの原因を順番に確認しましょう。私が仕事中にまず試す、最短の手順から紹介します。
結論:Ctrl+F3で[名前の管理]を開いて削除します
Excelでは、セル範囲や数式に付けた名前を[名前の定義]として管理できます。たとえば「売上合計」「入力リスト」「税率」といった名前です。不要な名前が増えると、数式の候補が見づらくなったり、ファイルを開いたときに警告が出たりするため、定期的に整理すると作業しやすくなりますよ。
名前の管理から削除する手順
- 名前を削除したいExcelファイルを開きます。
- キーボードでCtrl+F3を押します。[名前の管理]画面が開きます。
- 一覧から削除したい名前をクリックして選択します。
- 画面上部の[削除]をクリックします。
- 確認メッセージが表示されたら[OK]をクリックします。
- 最後に[閉じる]をクリックして、名前の管理画面を閉じます。
ショートカットが使えない場合は、リボンから[数式]タブ→[名前の管理]をクリックしても同じ画面を開けます。
複数の名前をまとめて削除する方法
不要な名前が多い場合は、1件ずつ削除するより複数選択が便利です。ただし、数式や入力規則で使われている名前まで消すと参照エラーの原因になるため、削除前に[参照範囲]を確認してください。
- 連続した名前を選ぶ:先頭の名前をクリックし、Shiftキーを押しながら最後の名前をクリックします。
- 離れた名前を選ぶ:Ctrlキーを押しながら、削除したい名前を順番にクリックします。
- 選択後に[削除]をクリックし、確認画面で[OK]を選びます。
[参照範囲]に「#REF!」と表示されている名前は、元のセルやシートが削除されて参照先を失っている状態です。使っていないことを確認できれば、削除候補にして問題ありません。
名前の定義を削除できないときのチェックポイント
[削除]がグレーアウトしている、削除ボタンを押しても消えない、削除後に同じ名前が見つかる場合は、以下を確認しましょう。原因によって対処が変わります。
ブックの構成が保護されている
ブックの構成が保護されていると、名前の編集や削除が制限されることがあります。特に共有ファイルやテンプレートでは設定されていることが多いですね。
- [校閲]タブをクリックします。
- [ブックの保護]または[ブックの保護を解除]を確認します。
- 保護されている場合は[ブックの保護を解除]をクリックします。
- パスワードを求められた場合は、ファイルの管理者に確認します。
- 保護解除後、もう一度Ctrl+F3を押して削除を試します。
パスワードが不明な保護を無理に解除しようとせず、作成者や管理者に削除してよい名前か確認するのが安全です。
シート保護がかかっている
名前が特定のシートだけで使える「シート範囲」の名前になっている場合、対象シートの保護が影響することがあります。[校閲]タブ→[シート保護の解除]を確認してから、もう一度操作してください。
なお、シート保護を解除しても削除できないときは、ブック保護もあわせて確認しましょう。シート保護とブック保護は別の設定です。
同じ名前が別のシートにも存在している
名前には、ブック全体で使う「ブック範囲」と、特定シート内だけで使う「シート範囲」があります。そのため、同じ名前に見えても実際は別々に登録されていることがあります。
- [名前の管理]の[範囲]列を確認します。
- [ブック]と表示されている名前は、ファイル全体で使う名前です。
- 「Sheet1」「集計」などシート名が表示されているものは、そのシート専用の名前です。
- 同名の項目が複数ある場合は、不要な範囲の名前をそれぞれ削除します。
削除したはずなのに名前が残っていると感じたら、別の範囲にある同名の定義を見落としていないか確認すると解決しやすいですよ。
印刷範囲や印刷タイトルの名前を消そうとしている
Excelの印刷範囲や印刷タイトルは、内部的に名前として登録されることがあります。この種類は[名前の管理]で削除するより、印刷設定から解除したほうが確実です。
印刷範囲を解除する手順
- [ページ レイアウト]タブをクリックします。
- [印刷範囲]をクリックします。
- [印刷範囲のクリア]をクリックします。
印刷タイトルを解除したい場合は、[ページ レイアウト]タブ→[印刷タイトル]を開き、[タイトル行]や[タイトル列]に入っている内容を削除して[OK]をクリックします。
テーブル名を削除しようとしている
Excelのテーブルに付いている名前は、通常の名前の定義とは少し扱いが異なります。テーブル名そのものを消すことはできず、別の名前に変更するか、テーブルを通常の範囲に変換する必要があります。
- テーブル内の任意のセルをクリックします。
- [テーブル デザイン]タブをクリックします。
- 左上の[テーブル名]を確認します。
- 名前を変えたい場合は、新しい名前を入力してEnterキーを押します。
- テーブル機能が不要な場合は、[範囲に変換]をクリックします。
範囲に変換すると、テーブル形式の自動拡張や構造化参照なども使えなくなります。数式でテーブル名を使っている場合は、変換前に影響を確認してください。
Excel for the webを使っている
ブラウザー版のExcelでは、名前の管理に関する操作が制限されることがあります。名前を削除できない、一覧を細かく確認できない場合は、[デスクトップ アプリで開く]からExcelデスクトップ版でファイルを開き、Ctrl+F3で操作しましょう。
共有中のファイル・読み取り専用ファイルになっている
OneDriveやSharePoint上のファイルを複数人で編集しているとき、またはファイルが読み取り専用で開かれているときは、変更を保存できないことがあります。タイトルバーに[読み取り専用]と出ていないか、編集権限があるかを確認してください。
削除操作自体はできても、保存せずに閉じると名前は元に戻ります。操作後はCtrl+Sで保存するところまで忘れずに行いましょう。
削除前に確認したい影響と安全な進め方
名前の定義は、セルの数式だけでなく、入力規則のプルダウン、グラフ、条件付き書式、印刷設定などで使われていることがあります。名前を削除すると、数式が「#NAME?」になったり、プルダウンが使えなくなったりする場合があります。
- 削除前に[参照範囲]を見て、何を指している名前か確認します。
- 重要なファイルは、先に[ファイル]→[名前を付けて保存]でコピーを作成します。
- 削除後は、数式バーや入力規則、グラフにエラーが出ていないか確認します。
- 誤って削除した直後なら、Ctrl+Zで元に戻せる場合があります。
特に「#REF!」の名前は不要に見えますが、将来使うテンプレート用の設定として残されているケースもあります。業務ファイルでは、削除前に作成者へ確認できると安心ですね。
時短ワザ:名前の定義を使いこなすショートカット
名前の定義は不要なものを消すだけでなく、よく使う範囲に短い名前を付けると数式入力が速くなります。最後に、覚えておくと便利な操作をまとめます。
- Ctrl+F3:[名前の管理]を開く
- Ctrl+Shift+F3:選択範囲の先頭行または左端列をもとに、名前を自動作成する
- F3:[名前の貼り付け]を開き、登録済みの名前を数式やセル参照へ入力する
- Ctrl+G:[ジャンプ]を開き、名前ボックスに登録した範囲へすばやく移動する
たとえば毎月使う集計範囲に「売上データ」と名前を付けると、数式で「=SUM(売上データ)」のように書けます。セル番地だけの数式より意味が分かりやすく、引き継ぎ時の確認も楽になりますよ。不要な名前はCtrl+F3で整理し、必要な名前だけを残して見通しのよいExcelファイルにしていきましょう。
