質問: エクセルでの勤務表作成についての質問です 9人の勤務シフト表を作成中です D1セルに西暦年、G1セルに開始月を入力すると前半部分に当月21日~末日、L1セルに西暦年、O1セルに終了月の数字を入力すると後半部分に翌月1日~20日までDATE関数を用いた日付と曜日が自動更新するカレンダーを作成しました。 このカレンダーの自動更新した曜日に連動して自動で勤務シフトを表示することは可能でしょうか? ちなみに 一番上は「リーダー」で、土日が公休【公】、月火水木金は平常勤務【平】 2段目は「サブリーダー」で木金が公休【公】、土日月火水は平常勤務【平】 3段目以降は交代勤務者として 【夜】【明】【公】【公】【遅】【平】【早】の順で 7つの勤務シフトを1週間で1巡する形になります。 したがって 3段目の「Aさん(日曜夜勤者)」は日曜日が夜勤【夜】、月曜日が明け【明】、火曜日が公休【公】、水曜日が公休【公】、木曜日が遅番【遅】、金曜日が平常勤務【平】、土曜日が早番【早】 4段目の「Bさん(月曜夜勤者)」は日曜日が早番【早】、月曜日が夜勤【夜】、火曜日が明け【明】、水曜日が公休【公】、木曜日が公休【公】、金曜日が遅番【遅】、土曜日が平常勤務【平】 5段目以降のCさん(火曜夜勤者)、Dさん(水曜夜勤者)、、、、、と続きます。 曜日に関連付けて自動で勤務シフトを表示させる良い方法があれば ご教授よろしくお願いします!
回答: 曜日によってシフトが決まっているのですか。 別シートに画像のような表を作ります。Sheet1とします。 B5: =HLOOKUP(B$4,Sheet1!$B:$H,ROW()/2,0) 右へコピペ。1行おきに下へコピペ。