人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: gold-fish
●カテゴリ:コンピュータ
✍キーワード:エクセル コピー マクロ 名前
○ 状態 :キャンセル
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ

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

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

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

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

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


2 ● りくっち

10枚のシート名が、

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

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


Sheet1?Sheet10と仮定して、

Sheet10のA1に

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

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


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

以上ご参考まで。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ