プロが教えるわが家の防犯対策術!

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

A 回答 (2件)

名前ってブック共通だから、違うシートでそれぞれ同じ名前をつけるのは出来ないんじゃないですかね?


名前の定義自体飛び飛びの範囲ではできませんし。

そうじゃないと、名前で参照する数式とか困りますよね。

試してみましたが、名前を付けるごとに最新の範囲しか適用されてないみたいです。
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/08/01 13:08

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

こんな感じかな?
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/08/01 13:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!