• ベストアンサー

エクセルで複数シートをまたがって、(名前boxに)一つの名前をつけるに

エクセルで複数シートをまたがって、(名前boxに)一つの名前をつけるには? エクセルで、シート1 A1~C3、シート2 B2~D4、シート3 C3~E5の範囲に一括でひとつの名前定義を挿入したいのですが、具体的にどうやればいいでしょうか。 教えて下さい。宜しくお願いします。

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

  • ベストアンサー
  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

名前ってブック共通だから、違うシートでそれぞれ同じ名前をつけるのは出来ないんじゃないですかね? 名前の定義自体飛び飛びの範囲ではできませんし。 そうじゃないと、名前で参照する数式とか困りますよね。 試してみましたが、名前を付けるごとに最新の範囲しか適用されてないみたいです。

reaf
質問者

お礼

回答ありがとうございます。

その他の回答 (1)

回答No.1

2003まで: 挿入→名前→定義 2007から: 数式タブ→名前の管理 同じ名前で、範囲だけ別々にシートごとに設定すればOKです。 一括というのは無理ですが、上記でシートごとに同じ名前を入れていく事は可能。 その際、必ずシート番号を入れるようにしましょう。 2010での例ですが 名前:box 参照範囲:=Sheet1!$A$1:$C$3 範囲:Sheet1 名前:box 参照範囲:=Sheet2!$B$2:$D$4 範囲:Sheet2 名前:box 参照範囲:=Sheet3!$C$3:$E$5 範囲:Sheet3 こんな感じかな?

reaf
質問者

お礼

回答ありがとうございます。

関連するQ&A