- ベストアンサー
エクセルで複数シートをまたがって、(名前boxに)一つの名前をつけるに
エクセルで複数シートをまたがって、(名前boxに)一つの名前をつけるには? エクセルで、シート1 A1~C3、シート2 B2~D4、シート3 C3~E5の範囲に一括でひとつの名前定義を挿入したいのですが、具体的にどうやればいいでしょうか。 教えて下さい。宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
名前ってブック共通だから、違うシートでそれぞれ同じ名前をつけるのは出来ないんじゃないですかね? 名前の定義自体飛び飛びの範囲ではできませんし。 そうじゃないと、名前で参照する数式とか困りますよね。 試してみましたが、名前を付けるごとに最新の範囲しか適用されてないみたいです。
その他の回答 (1)
- dark_kappa
- ベストアンサー率67% (70/103)
回答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 こんな感じかな?
質問者
お礼
回答ありがとうございます。
お礼
回答ありがとうございます。