質問: エクセル カレンダーを作って予定を入力 エクセルでカレンダーを作り、予定を入力します。 年月の入力欄をいじれば、その年や月のカレンダーに切り替わる仕様です。 しかし、入力した予定はそのままのセルにあるだけです。 当たり前と言えばあたりまえなのですが。 4月のカレンダーには4月の予定、5月のカレンダーには5月の予定と、切り替えられる仕様にする方法はありませんか。
回答: カレンダーの形が縦長のものと曜日(日~土)の下に一週間分の日付が入ったものと二通りあります。 予定も決まった日、毎週月曜日、毎月第一月曜日といった周期的なもの色々あります。 一番単純なパターンとして カレンダーは縦長で添付のように a列:日付 b列:曜日 c列:予定 予定表は単純に決まった日のみとします(周期的なものも決まった日として入力しておきます。 この予定を少し離れた列(f列:予定日 g列:予定の内容をに配置します。 予定表、カレンダーは3行目から始めるとします。 即ちa3が1日、予定欄は何行必要でしょうか 毎日何かの予定があるとして365行ですのでf3~g367となります。 a1の書式はユーザ設定 ggge"年"m"月" その他のa列の書式は d"日" a3=a1-day(a1)+1 の式を入れて、a1にtoday()関数で 自動で月めくりもしてくれます。 b3=text(a3,"aaa") c3=if(vlookup(a3,$f$3:$g$367,2,false)=0,"",vlookup(a3,$f$3:$g$367,2,false))