- ベストアンサー
Excel2003で収支簿を作っています
Excel2003で収支簿を作っています、E列が残高です、Sheet1が4月Sheet2が5月です、4月の残高がSheet2の5月のE2に出すにはどんな関数式が良いですかSheet1の4月残高E列は行3~40です、お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> E40までのどこで終わるか分りません、お願いします。 な~んだ、やっぱりね。最初からそう書いてくださいよ。 =INDEX(Sheet1!E:E,MATCH(MAX(Sheet1!E:E)+1,Sheet1!E:E,1)) 数値ならこれでいけるはずです。 E列の最後の数値をひろいます。 どうしてもE3~E40の範囲内に限定したいなら =INDEX(Sheet1!E3:E40,MATCH(MAX(Sheet1!E3:E40)+1,Sheet1!E3:E40,1)) ですね。
その他の回答 (2)
- zap35
- ベストアンサー率44% (1383/3079)
回答No.2
以下の式をSheet2の任意のセルに貼り付けてみてください =INDEX(Sheet1!E:E,MAX(INDEX((Sheet1!E1:E200<>"")*ROW(A1:A200),))) するとSheet1のE列の空白でない最後の行の値が表示されるはずです
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.1
おっしゃることを誤解しているのかもしてませんが、Sheet1のE40セルの値をSheet2のE2に表示するのですか? ならば関数なんて使いません。 単に、 =Sheet1!E40 ではないのでしょうか?
質問者
お礼
E40までのどこで終わるか分りません、お願いします。
お礼
お世話になりました