- ベストアンサー
エクセル関数
Sheet1 7/1 月 数学 7/2 火 社会 7/3 水 英語 7/4 木 古典 Sheet2 7/4 A教室 4名 氏名 前回点数 今回点数 Aさん 80点 80点 Bさん 60点 80点 Cさん 50点 60点 Dさん 60点 50点 古典←今までは=Sheet1!C8 次の日になると=Sheet1!C9 と手入力で変えていたのですが・・ 日付にあわしての関数(自動) がありましたら教えてください。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Sheet2の、日付を入力するセルが A1 だとして、 その日の科目を表示させたいセルには、 =VLOOKUP($A$1,Sheet1!$A:$C,3,0) でイケるはずです。 頑張ってくださいヽ(^。^)ノ
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
Sheet1のA2:C8に 7月1日 木 数学 7月2日 金 社会 7月3日 土 英語 7月4日 日 休 7月5日 月 英語 7月6日 火 理科 7月7日 水 古典 が入っているとして 操作日現在のデータを採るには Sheet2の A2に=OFFSET(Sheet1!$A$2,MATCH(TODAY(),Sheet1!$A$2:$A$8,0)-1,0) B2に=OFFSET(Sheet1!$A$2,MATCH(TODAY(),Sheet1!$A$2:$A$8,0)-1,1) C2に=OFFSET(Sheet1!$A$2,MATCH(TODAY(),Sheet1!$A$2:$A$8,0)-1,2) と入れます。本日は7/7なので B2:C2に7月7日 水 古典 となります。 操作日ではなく、例えばA1に日を入れるなら 上記のTODAY()のところをA1に変えてください。 A1が7/3なら7月3日 土 英語 となります。
- gesotoku
- ベストアンサー率28% (77/271)
Sheet1!C8のセルにフォーカスを合わせ、 セル・カーソルの右下(十字ポインタ)をマウスでドラッグし 隣のセルに引っ張ってください。 C8が自動的にC9になっていると思います。