[[20020612132940]] 『複数のシートを参照した表を作るには?』(ヒロキチ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数のシートを参照した表を作るには?』(ヒロキチ)

複数のシートの同一セルを参照した表が作りたいのですがリンク貼付けするのに、

ひとつひとつ貼り付けないと駄目ですか?

表には上から下に、Sheet1のB3、Sheet2のB3、Sheet3のB3・・・と言う風にセルは変えずに、

Sheetだけを変えたいのですが

試しにSheet1のB3をリンク貼付けし、フィルハンドルを下へドラッグ

するとSheet1のB3、Sheet1のB4、Sheet1のB5・・・・

となってしまいます。

これをSheet番号を1・2・3とする方法はありませんか?

教えてください。


 『シート番号を連番にして、セル番地を固定でコピーし、参照値を求めたい』

 この場合、行番号を求める関数 ROW() でセル位置の番号が返されます。

この関数を組み込んでA1に ="sheet"&ROW()&"!B3"と入力して、Sheet1!B3 sheet2!B3・・・となります。

一行目を標題にして二行目から参照番値を入力したい場合は ="sheet"&ROW()-1&"!B3"と入力すればよいことになります。

 次にこの番地を間接参照する関数 INDIRECT(セル番地)で参照セルの値を引き出せばよいことになります。

A2に="sheet"&ROW()-1&"!B3" B2に =INDIRECT(A2)と入力し、A2:B2を選択してフィルハンドルを下へドラッグすれば求めることが出来ます。

 確認してみて下さい。

 (シニア?)


『シートの名前が日付になっていてもできますか?』

シニア?さんありがとうございました。出来ました。

そこで、また質問なんですがシートの名前を変更している場合でも

できますか?

その場合、数式はどのようにしたらいいのですか?

たびたび申し訳ありませんが教えてください。


 案内した内容で、実行可能になったのですね!先ずは、安堵。

次の質問ですが、Sheet名を同一名の連番にすれば、A2に="sheet"&ROW()-1&"!B3"のsheetをその名前にすればよいだけです。

試してみて下さい。

 (シニア?)  

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.