エクセルについて質問です。

ブックには10枚のシートがあります。
4つのシートの形式は同じです。
すべてのシートのA1には名前が入っているので、その名前をシート10に9つのシート分入れたいです。
A1にシート1のA1
A2にシート2のA1
A3にシート3のA1
A4にシート4のA1
すべてコピーで持ってくるのは項目が多くて大変なので何かいい方法はないですか?
マクロを使わないでできる方法はないですか?

回答の条件
  • 1人1回まで
  • 登録:2006/12/04 16:05:24
  • 終了:2006/12/11 16:10:03

回答(2件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982006/12/04 16:16:03

ポイント10pt

A1にシート1のA1 =Sheet1!A1

A2にシート2のA1 =Sheet2!A1

A3にシート3のA1 =Sheet3!A1

A4にシート4のA1 =Sheet4!A1

というようしてダメでしょうか?

id:rikuzai No.2

りくっち回答回数1366ベストアンサー獲得回数1412006/12/04 16:19:58

ポイント10pt

10枚のシート名が、

Sheet1~Sheet10のように規則性があるならば、

下記のような関数で簡単に表示することが出来ます。


Sheet1~Sheet10と仮定して、

Sheet10のA1に

=INDIRECT("Sheet"&ROW()&"!A1")

と記入してA9までフィルコピー。


INDIRECT関数は直に文字列で該当セルを指定することができる関数です。

以上ご参考まで。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません