[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シートコピーで串刺し合計の範囲に反映したい』(けいさん)
串刺し合計の式が、「=sum(第2週:第1週!B5)」と入力されている週単位のシートがあり、第2週のシートをコピーして第3週のシートを作成したときに、先程の式が、「=sum(第3週:第1週!B5)」と自動的に変更することは可能でしょうか。シート名は「第1週」「第2週」…で、週単位でシートを追加していきます。できれば、マクロではなく関数で処理したいと考えています。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
>「=sum(第3週:第1週!B5)」と自動的に変更することは可能でしょうか。
やってみると出来ないので不可能なんでしょうね。
手順を変えて、 先ず第2週のシート名を第3週に変え その後、当該シートのコピーを右側に作り、シート名を第2週に変える。
まぁ、ひと手間増えるので、数式を変更するのと大差ないですが、 同種の数式が沢山ある時はいいかもです。
(半平太) 2018/12/15(土) 16:48
例えば、A1に =MID(CELL("filename",A1),SEARCH("]",CELL("filename",A1),1)+1,LEN(CELL("filename",A1))-SEARCH("]",CELL("filename",A1),1))
=sum(INDIRECT(A1& "!:第1週!B5")) ってな方法もあるけど・・。
INDIRECTで、串刺しできたか未確認。 (BJ) 2018/12/15(土) 18:23
INDIRECTは串刺し合計には使えないみたいですね。 [[20130830131421]]『INDIRECT関数』(木葉) (bi) 2018/12/17(月) 10:05
新規シート(データなし 例としてSheet1,Sheet2)を2つ作って 第2週と第1週、んで第3週のシートをその間に入れちゃえば
=SUM(Sheet1:Sheet2!B5)
でできるけど。 (GobGob) 2018/12/17(月) 16:47
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.