• ベストアンサー

Excelセルの名前がどこにあるか分からない

Excel2000を使用しセルに名前をつけ計算や集計を行っていたのですが 過去に作ったシートのためどこかに”a”や”aa”などの名前が残っているらしく、シートコピー時に”a”が重複している警告がでます。 シート上のどこになんと言う名前がつけられているか調べる方法を 教えてください。 また、セルの名前を消す方法はセル削除以外であるでしょうか よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.4

No.3です。 マクロで消す方法です。Alt+F11でVBAの画面を開き、下のマクロを右の画面にコピーして貼り付け、"a"の部分を削除したい名前に変えてF5で実行してください。 Sub DeleteName()  Application.Names("a").Delete End Sub 名前を全部削除していいのなら、以下のマクロで。 Sub DeleteAllNames()  Dim N As Name  For Each N In Application.Names   N.Delete  Next End Sub

taka0028
質問者

お礼

ありがとうございました。 試してみます。

その他の回答 (3)

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.3

変更、削除はNo.1、No.2の方の回答の通りですが、単に定義されている名前を確認したい場合は、名前欄(左上のA1とか書いてあるところ)の右にある▼を押すと名前の一覧が出てきます。そのまま名前を選択すると、その名前で定義されている範囲が選択されます。

taka0028
質問者

お礼

シートを1枚残してコピーしてみたのですがやはり名前の変更メッセージが出ました。 左上コンボの下矢印を押しても何も出ません。 別のBookを参照しているのかもしれませんね。 ちなにみ名前を変更し数式に=aaaaとかいれるとシート上にない数式がでました。 参照をしらべてみます。

  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.2

メニューの[挿入]→[名前]→[定義]で変更出来ます。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

[挿入]-[名前]-[定義] から削除できます。

関連するQ&A

  • EXCELのセルに定義した名前を一括削除したい

    前任者から引き継いだEXCELのシートに不要となった名前があり、シートのコピーなどで名前を再定義するかいちいち聞いてくるので困っています。ひとつずつ削除すればよいのですが何シートにもなると大変です。 一括削除して必要なところのセルに名前を再定義しようと思います。 方法教えてください。

  • エクセルでセルのコピーについて

    いつもお世話になってます。 Win98EXCEL97です 過去ログを見たのですがよくわからなくて。 出来るかどうかわからないのですが。 セルのコピーについてです。 セルA1に「=Sheet1C1」と入力したものを セルA20にコピーすると「=Sheet1C21」となります。 仕組みはわかるんですがこれを「=Sheet1C2」でコピペすることは可能でしょうか? セルA1 「=Sheet1C1」 セルA20 「=Sheet1C2」 セルA40 「=Sheet1C3」 セルA60 「=Sheet1C4」 という感じです。 1000件以上の請求書の処理をするので 助けて頂けると幸いです。 請求書ごとトレースできる方法があればなおうれしいです。 よろしくお願い致します

  • Excelでのシート間でのセルの重複を知りたいのです

    Excel2000です。 或るブックの中に2枚のシートがあって、 それぞれA列にはたくさんの日本語の言葉が入っています。 例えば A1には「こんにちは」 A2には「さようなら」 A3には「それでは、さようなら」 ・・・ という感じに、何百・何千もの言葉が書かれています。 (A列以外は空) 1枚目のシートと2枚目のシートには、同じ言葉があり、 その重複をとりたいのです。 重複しているかどうかは、セル単位で考えます。 (「さようなら」と「それでは、さようなら」は別の言葉です。) しかし、(重複していた場合に)その言葉を1枚目のシートと2枚目のシートのいずれかに置くかの判断は、 自動で行うことはできず、人(私)がしなくてはなりません。 そこで、「この言葉は2枚のシートの両方にある!」ということを知りたいのです (例えば、セルに色をつけてくれるとか) が、どうすればよいでしょうか。 なお、シート内での言葉の重複もとらなければならないのですが その方法は既に判明しているので、 シート内での重複はないものとお考えになってもかまいません。 「一度、新しい別のシートに2枚のシートにある言葉をすべて移して、 その新しいシート内で重複をとって、 私が元の2枚のシートのいずれに入れるか判断する」 という方法もあるのですが、 多くの言葉は既に2枚のシートに正しく分かれているので、 「今更混ぜたくない」と思っています。

  • EXCELで1ブックの複数シートに同じ名前のセルを設定したい。

    OS:Win2K Office:2K PRO SP3 タイトルの通りなんですが、ある1つのブックの複数シートのセルに同じ名前をつけたいのです。 Ex)  シート  セル   名前  Sheet1  A1   計算結果1  Sheet2  A1   計算結果1  Sheet3  A1   計算結果1 [挿入]-[名前]-[定義]からでは上手くいきません。 一度名前を付けたシートをコピーして増やすと元シートとコピー先シートで同じ名前が付いているのですが・・・ 名前を付けたら、VBAで「シート名+セル名」で値を使用する予定です。

  • EXcel 定義した名前の一括変更と重複チェック

    EXcelで、定義した名前を整理したいと思っています。 名前の管理でひとつずつ削除や編集をしていると時間がかかってしまいます。 効率的な作業方法をご教授いただけないでしょうか? 思いつく範囲で、これができれば…と思うのが 1)別の名前が重複して定義されていないかの一括チェック    名前の管理画面の範囲が同じ=AシートのA1セルに「あ」という名前のと「あいう」という2種類の名前が定義されている(?)場合があります。 そういったセルを一括で探す方法はないでしょうか? 2)複数の名前の一部を一括置換 「AAあ」「AAい」「AAう」という名前を「BBあ」「BBい」「BBう」という名前に変えたいと思っています。 「AA」の部分を一括で「BB」に置換する方法はないでしょうか? なにとぞ、ご教授のほど、おねがいします。

  • Excelでの7セル毎に集計を出したいのですが…

    Excel2000で、以下のようなデータを作成しています。 集計     時間 04/01/05  **:** 04/01/12  **:** 04/01/19  **:** これとは別シートに、01/05以降の毎日の時間が入力されてあり、 その1週間のトータル時間を、上記”時間”の欄に表示させたいのですが、 この時間欄に、 =SUM(シート名!A1:A7) と入れても、その下のセル(04/01/12用の時間欄)にコピーをすると、 =SUM(シート名!A2:A8) となってしまいます。これを、 =SUM(シート名!A8:A14) =SUM(シート名!A15:A21)        ・        ・        ・ となるように式のコピーをしたいのですが、何か簡単な方法はないでしょうか。 データの量がすごく多いので、さすがに手作業は辛いものがあります。 ご存知の方、教えて頂けると助かります。 よろしくお願いいたします。

  • Excelでのセルの参照について

    Excel2000を使っています。 例えば Sheet2のA1に=IF(ISBLANK(Sheet1!A1),"",VLOOKUP(Sheet1!A1,Sheet3!$A$1:$B$100,2,0)) を入れてあります。 これをA列奇数行だけにコピーすると、検索するセルも参照するセルも奇数行になってしまいます。 少数だったら行数を直せばよいのですが、たくさんあって手に負えません。 何かいい方法はありませんか? 助けてください。

  • エクセルで、結合したセルへのコピーに困っております。どうかお助けください。

    過去のログを調べてみたのですが、わかりません。どうか教えてください。 エクセル2000を使っています。今 sheet1にある名簿のデータをsheet2の表にコピーしたいのですが、sheet2の表は、3つの行を1つに結合しております。すなわちsheet1のA1、A2、A3、A4、A5、A6.....にあるデータをsheet2のA1、A2、A3を一つにしたセルにコピーしますと、セルが結合が解除されてコピーされてしまいます。 また、sheet2のA1、A2、A3を一つにしたセルのところで、「=sheet1!A1」と数式を入力しますと、そのセルはうまくデータが入力(コピー?)されるのですが、そのセルをそのままドラッグしますと、2番目のセル(sheet2のA4、A5、A6をひとつにしたもの)には、sheet1のA4が入力されてしまいます。sheet2の結合されたセルにsheet1の未結合のセルのデータを簡単に入力またはコピーする方法はないでしょうか。どうかよろしくお願いします。

  • excel 貼り付け方法

    (win8、excel2007) A1のセルに =aa1 という式があったとします これをコピーして、 B1のセルに =$aa$1 と貼り付けることは可能でしょうか? 可能であれば、その方法をお教えください。

  • 《エクセル2000》シート名をセルで指定する?

    「学校」「会社」「家庭」などをシート名に持つファイルがあります。 それぞれに入っている数字を「集計」シートに集計したいのですが、例えば集計シートのA1セルに「学校」などのシート名を表示させて、その「集計シートA1セルの値に該当する名前のシートのB1~B100を合計する」というのを、関数で表現するにはどうすればいいでしょうか?(VBAではなく) よろしくお願い致します。

専門家に質問してみよう