【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

こんにちは。エクセルでの作業方法の質問です。
早速ですが、シート1のA列が縦に1日~月末まで月日表示されています。その1日分は2行を結合して1日分となっています。
また1日分の横(B列~Z列)に数字のデータが並んでいます。
その中で1日分の行だけを隣のシート2に表示したいのです。
さらにその表示する1日分のデータ(B列~Z列)は、いわゆる現在の
日付『=TODAY()』のようにエクセルを開いた時に当日のデータをシート1から持ってきて表示(参照?)したいのです。
例えば:シート1に下記のデータがあります。
A   B   C    D    E
7/1  6 3 9 11
7/2  10 2 8 15
7/3 2 6 1 7
今日が7/2だとしたら上記シート1から
7/2 10 2 8 15の行だけをシート2の任意の
行に表示させたいわけです。
翌日になったら、7/3の行をシート2の同じ位置に
表示させたいのです。
前日(この場合7/2のデータは上書きされて7/3のデータ
が表示されればよいです。)
以上ですが、質問の表現方法がうまくなくてすみません。
どうか、よろしくお願いします。

A 回答 (1件)

2行を結合しているということは、例えば Sheet1 の


 A1(とA2の結合セル)に7/1の日付、B1(同)に7/1の1番目のデータ、…
 A3(とA4の結合セル)に7/2の日付、B3(同)に7/2の1番目のデータ、…
 …
 A61(とA62の結合セル)に7/31の日付、B61(同)に7/32の1番目のデータ、…
という感じですね。

上記の例で Sheet2 の A11~Z11セルに今日の分を表示させるなら、
A11セルに =INDEX(Sheet1!A$1:A$62,DAY(TODAY())*2-1,1)
を入れ、これをB11~Z11セルにコピー貼付すればいいでしょう。
    • good
    • 0
この回答へのお礼

早々教えていただきましてありがとうございました。

お礼日時:2008/07/10 22:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!