アプリ版:「スタンプのみでお礼する」機能のリリースについて

画面中央辺りの6月となっているセルを例えば7月にすると、画面左の日付部分から7月部分の
データを右の日報に表示できるようにしたいです。D列、E列は時刻を入力して行きます。
説明が下手ですいません。

「excel 月を入力したセルからその月の」の質問画像

A 回答 (4件)

http://pc.nikkeibp.co.jp/article/technique/20110 …
を応用すればできるでしょう。
    • good
    • 0

左は1月から12月まで入力するのでしょうか?


それだとかなり使いにくいと思いますけど。
早い話が1シートを1ヶ月で左に入力、右にそれを転記
このシートを完成させて、それを11枚コピーして毎月1シート作成すれば簡単だと思いますけどいかがですか?
    • good
    • 0

INDEX関数とMATCH関数を組み合わせてデータを拾ってきてはどうですか。


=DATE(年,月,日)
とすると日付を示すシリアル値になおすことができます。
 =DATE(M1,M3,M7)
こんな感じかな。
 =MATCH(DATE(M1,M3,M7),B:B,0)
で、指定した日付のセルが上から何番目にあるのかを知ることができる。
O7セルには、
 =INDEX(D:D,MATCH(DATE(M1,M3,M7),B:B,0))
Q7セルには、
 =INDEX(E:E,MATCH(DATE(M1,M3,M7),B:B,0))
こんなふうになるのではないだろうか。
(D列とE列の値(時間)が何に相当するのか分かりませんので、仮に設定をしています)

※B列には年を含めた日付が入力されている必要がある。


なお、この回答で示した数式は一切動作の検証をしていません。
正しく動作しない場合は自身で関数の意味を考えながら修正してください。
    • good
    • 0

いまいち理解できないのですが。


どうして左側からデータを持ってこなければならないのですか?
6月と入力すれば、6月の日付が、7月と入力すれば7月の日付が表示されればいいのですよね?
    • good
    • 0

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