こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで左隣シートの特定のセルの値を表示させたい

エクセルで左隣シートの特定のセルの値を表示させたいのですが、
どのようにすればよいでしょうか?

似たような質問の回答をいくつか試したのですが、
よく理解できていないため、うまく応用できずエラーになってしまいます。

="No."&SUBSTITUTE(MID(CELL("filename",$A$1),FIND("(",CELL("filename",$A$1))+1,5),")","")
とか
=INDIRECT(SUBSTITUTE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),"日","")-1&"日!A"&ROW(F24))
とか
=SUM(INDIRECT("'"&(SUBSTITUTE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),"日","")-1)&"日'!c5"),F24)
とか
といった式が参考になりそうですが、結局どう書き変えればいいのかわかりません。。

具体的には、シート名が「04」「05」…「12」「01」「02」「03」と1年分の12シートあります。
半角2桁のみのシート名です。
05以降のシートには、それぞれF1セルに、
「左隣シートのF24のセルの値を表示させたい」のです。
(F24のセル自体は「=F11+F23」という式が入力されています。)

例の式の「日」とか「row()」とかは必要ないと思いますが、
消しただけではムリそうなのでそのままコピーしています。
おわかりになる方、どうぞよろしくお願いします。

投稿日時 - 2013-02-01 20:31:45

QNo.7922908

困ってます

質問者が選んだベストアンサー

05から03までのF1セルに
=INDIRECT(TEXT(RIGHT(CELL("filename",A1),2)-1,"00;;12")&"!F24")
と記入します。

投稿日時 - 2013-02-01 21:07:04

お礼

さっそくありがとうございます!
うまくできました~!

思っていたより短い式でできるんですね。
それぞれの関数を調べて研究?してみます!
ありがとうございました!!

投稿日時 - 2013-02-01 21:35:23

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問