• 締切済み

【エクセル】カレンダーベースの出勤表で指定した3日分だけ取り出したい

Sheet1 ×_A____B___C___D____E____F___G 1日付 1/1 1/2 1/3 1/4 1/5 1/6 2名前B 出勤 週休 出勤 出勤 出勤 出勤 3名前C 出勤 週休 出勤 出勤 出勤 出勤 4名前D 出勤 出勤 出勤 出勤 週休 出勤 5名前E 出勤 出勤 週休 出勤 出勤 出勤 6名前F 出勤 週休 出勤 出勤 出勤 出勤 7名前G 出勤 週休 出勤 出勤 出勤 出勤 Sheet2 ×_A____B____C____D____E____F____G 1日付 1/4 1/5 1/6←ここに入力 2名前B 出勤 出勤 出勤 3名前C 出勤 出勤 出勤 4名前D 出勤 週休 出勤 5名前E 出勤 出勤 出勤 6名前F 出勤 出勤 出勤 7名前G 出勤 出勤 出勤 Sheet1のようなカレンダーベースの出勤表があります。 Sheet2の1列のように、指定した日付を入れるとSheet1からデータを自動で 読み込むような表を作りたいと考えています。 関数、VBAどちらでもいいので、お知恵をお貸しください。よろしくお願いします。 エクセル2003です。

みんなの回答

  • n_na_tto
  • ベストアンサー率70% (75/107)
回答No.2

Sheet2 B2 =IF(B$1="","",INDEX(Sheet1!$B2:$AF2,MATCH(B$1,Sheet1!$B$1:$AF$1,0))) 下方向・↓,右方向・→ ですか?

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

普通に HLOOKUP関数でできますよ IF関数と組み合わせて使いましょう

関連するQ&A