[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート名でデータを参照させる関数』(右近)
お尋ねいたします。
=IFERROR(INDIRECT("H"&SUBSTITUTE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),"H","")-1&"!W12"),0)
この関数は、シートをコピーして新たなシートを作ったときに、W12セルのデータを自動的に参照させるというものです。
また、コピー元のシート名が「H31」だとすると、コピーしたシート名を「H32」とすると、W12にコピー元のデータが参照されるというものです。
しかし、元号が変わり、「R01」としたいのですが、当然参照してくれません。
H31以降のコピーシート名をR01として参照させるには、どのような修正が必要でしょうか。どなたか、お力をください。
よろしくお願いします。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
=IFERROR(IFERROR(INDIRECT("H"&SUBSTITUTE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),"H","")-1&"!W12"),INDIRECT("R"&SUBSTITUTE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),"H","")-1&"!W12")),0) (GobGob) 2019/12/06(金) 10:49
=IFERROR(IFERROR(INDIRECT("H"&SUBSTITUTE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),"H","")-1&"!W12"),INDIRECT("R"&SUBSTITUTE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),"R","")-1&"!W12")),0)
まちがってましたw
(GobGob) 2019/12/06(金) 10:57
あっ、ぜんぜん勘違いですね。。。
訂正します。 (GobGob) 2019/12/06(金) 11:02
(右近) 2019/12/06(金) 11:02
=IFERROR(INDIRECT(LOOKUP(IFERROR(YEAR(RIGHT(CELL("filename",A1),3)&-1&-1),RIGHT(CELL("filename",A1),2)+2018),{1990,2020},{"H","R"})&TEXT(MOD(IFERROR(YEAR(RIGHT(CELL("filename",A1),3)&-1&-1),RIGHT(CELL("filename",A1),2)+2018)-1990,30)+1,"00")&"!W12"),0) (GobGob) 2019/12/06(金) 11:13
B2セルに西暦。 ってことは
H30 シートのB2 2018 R01 シートのB2 2019
だとして。
=IFERROR(YEAR(RIGHT(CELL("filename",A1),3)&-1&-1),RIGHT(CELL("filename",A1),2)+2018) (GobGob) 2019/12/06(金) 11:31
あれ。。。? こんがらがってきた。。。。
最初の質問は「前年シート」のW12セルを参照。 二つ目は「今年度シート」の西暦。
なの? (GobGob) 2019/12/06(金) 11:35
あー
「B2セルの西暦を和暦にする」ってこと? (GobGob) 2019/12/06(金) 11:43
=IFERROR(YEAR(RIGHT(CELL("filename",A1),3)&-1&-1),RIGHT(CELL("filename",A1),2)+2018)
これじゃダメなの?
>R01シートは2020年としたいのですが
これは無理だけど。(R01は2019年だから) (GobGob) 2019/12/06(金) 11:56
あかん。。。 理解できない。。。
>コピー元のシート名が「H31」だとすると、コピーしたシート名を「H32」とすると、W12にコピー元のデータが参照されるというものです。
これは 「前年のシート」のW32を参照するって意味だよね? だから令和に対応するって質問だよね?
>H31シートをコピーしてR01をつくりたいのです。 >H31シートは2019年、R01シートは2020年
H31シートとR01シートが存在する。。。。
「R01シート」は 「H30シート」を参照するの? 「H31シート」を参照するの? H31年の西暦 → 2019年、R01の西暦 → 2019年。 なぜR01は「2020年」なの? R02は西暦どうすんの? (GobGob) 2019/12/06(金) 12:29
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.