[[20070205113513]] 『シートの相対参照はできるのでしょうか?』(bell) ページの最後に飛ぶ

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

 

『シートの相対参照はできるのでしょうか?』(bell)
 エクセルで、月別の集計表を作成しておりますが、一月ごとシート別になっていて
各シートは「1月・2月・・・12月」というシート名にしています。
各月でそれまでの年次累計を求めたく、セルに前月(前のシート)集計値+当月(当該シート)
集計値を入力したいと思い(例えば集計値が入っているセルが「D32」とすると、
2月のシートでは「='1月'!D32+D32」としました。
これをシートごとコピーし3月のシートに貼り付けると、集計のセルは1月のシートを
参照するままになっています。
つまりシートを増やすたびに集計セルの参照元の名前を変えなければならないようになります。
シートを相対に参照してくれるような良い方法はないでしょうか。
ちなみに、変更する箇所が実はかなり多いため手入力で修正はかなり大変です。
よろしくお願いいたします。 
[エクセルのバージョン]
Excel2002
[OSのバージョン]
WindowsXP

 こちらは参考になるでしょうか。
[[20050808120117]] 『範囲指定』(のび) 
 
>変更する箇所が実はかなり多いため手入力で修正はかなり大変です。
数式に使用している文字列も編集>置換で置換できますよ。
(みやほりん)(-_∂)b


ありがとうございます。参考にして試みております。
重ねての質問で申し訳ございませんが、前々シート(二つ前のシート)って参照できますか?

 4.0マクロ関数をお使いになるなら、
=MID(INDEX(GET.WORKBOOK(1)&T(NOW()),GET.DOCUMENT(87)-1),FIND("]",INDEX(GET.WORKBOOK(1)&T(NOW()),GET.DOCUMENT(87)-1))+1,31)
 
こちらの2箇所ある
GET.DOCUMENT(87)-1 の -1 を -2 にすると二つ左側のシート名を返します。
(みやほりん)(-_∂)b

コメント返信:

[ 一覧(最新更新順) ]


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