
エクセルで作ったカレンダーの一日のセルに複数の予定を入れ、どんな種類の予定が入っているか視覚的に把握したいです。
例えば9月5日に打ち合わせ、原稿締切、納品というタイプの違う予定が3つ入っていることをカレンダーを開けた瞬間に視覚的に一発で把握できるようにしたいのです。
打ち合わせを赤、原稿締切を青、納品を黄色と自分で決めておいて、カレンダーを開いて9月5日の欄を見ると赤、青、黄の三色が表示されているような。
そして9月5日にカーソルを打合わせたりクリックしたりすると、誰と打ち合わせなのか、誰の原稿の締め切りなのか、どこへ納品するのかという詳細がわかるようにしたいです。
そういうことは可能なのでしょうか?
可能だとすればどうすればできるでしょうか。
No.3ベストアンサー
- 回答日時:
No.2です!
再びお邪魔します。
↓のような感じでやってみました。
当方使用のExcel2003の場合です。
万一特定日に3つの条件が重なっても良いように、1日当たりのセルは4行使うようにしています。
日~土の曜日はあらかじめ入力しておきます。
尚、祝日は考慮していません。
すべてをシリアル値でやった方が月が変わっても同じカレンダーを使用できますので、
画像では年・月を入力するセルとその月の初日(1日)を表示するセルを作っておきます。
D1セルは
=DATE(A1,A2,1)
としておいて、A1に「年」・A2に「月」の数値を入力します。
B6セルに
=IF(MONTH($D$1-WEEKDAY($D$1)+7*((ROW(A1)+3)/4-1)+COLUMN(A1))=$A$2,$D$1-WEEKDAY($D$1)+7*(((ROW(A1)+3)/4)-1)+COLUMN(A1),"")
という数式を入れ、B6セルの表示形式はユーザー定義から d とだけしておきます。
B7~B9セルを範囲指定 → 書式 → 条件付書式 →
「条件1」→ 「セルの値が」 → 「次の値に等しい」 → 「打ち合わせ」 → 書式 → 「ピンク」を選択
同様に、「条件2」で「原稿締切」 → 書式 → 「うすい青」
「条件3」で「納品」 → 書式 → 「黄色」を選択
B6~B9を範囲指定し、B9セルのフィルハンドルで土曜の列までオートフィルでコピー
最後に今オートフィルでコピーしたB6~H9セルを範囲指定したまま
H9セルのフィルハンドルで下へ4行ずつまとめてコピーすると画像のような感じになります。
尚、9月5日のコメントは5日のセル上で右クリック → コメントの挿入 で適当に編集しています。
これで5日のセルをポイントすればコメントが表示されます。
以上、長々と書いてしまいました。
参考になればよいのですが・・・m(__)m

No.2
- 回答日時:
こんにちは!
No.1さんも仰っていらっしゃるようにどのような形のカレンダーにするか?によってやり方は違ってきます。
単純に、列方向か行方向に1列だけのカレンダーであれば簡単にできると思います。
他の方法として、列方向に7列、行方向に4~6段のカレンダーの場合は少しややこしい数式が必要になります。
また、セルに色をつけたい場合は条件付き書式の設定で可能だと思いますが、一つのセルに複数条件を設定する場合は優先順位がありますので、
もし、複数の条件での色をお望みであれば条件の数だけのセル数が必要になると思います。
>そして9月5日にカーソルを打合わせたりクリックしたりすると、誰と打ち合わせなのか、誰の原稿の締め切りなのか、どこへ納品するのかという詳細がわかるようにしたいです。
の件に関しては、コメントの挿入 → コメントの編集 で対応できそうな感じです。
現段階では時間的な余裕がなく、具体的な回答ができなくて申し訳ないのですが、
後ほど時間が許せば一例の方法を投稿しようと思います。
この程度でごめんなさいね。m(__)m
No.1
- 回答日時:
まず確認ですが、エクセルでどのようなレイアウトのカレンダーを作成した(または作成したい)のでしょうか?
たとえば、横に日曜から土曜日までの1週間ごとの日付を5段に表示するようなカレンダーなのか、縦1列に日付が入力されているカレンダーなのかによって、使用する関数などが違います。
初心者の場合は、後者のカレンダーの方が作成が簡単ですので、回答はこちらの形式で良いのでしょうか?
例えば、このカレンダーの日付の右横の3つのB列からD列のセルに色を付けるなら、データベースシートの値を参照して、このセルに条件付き書式で自動的に色を付ける手順になります。
>そして9月5日にカーソルを打合わせたりクリックしたりすると、誰と打ち合わせなのか、誰の原稿の締め切りなのか、どこへ納品するのかという詳細がわかるようにしたいです。
わざわざシートを分けるのではなくカレンダーの日付けの欄に自動的にその日の打ち合わせ内容などをデータベースから参照して表示するようにした方が良いと思います。
選択した特定のセルの日付のデータを表示させるにはマクロを使用する必要がありますが、その日付を入力(またはリストから選択)すれば、自動的にその日のデータを関数だけで表示することができますので、初心者はことらの方法で対応されたほうが良いような気がします。
いずれにしろ、今回の質問は内容に具体性がないので、一般論の回答しかできません。
現在どのようなレイアウトのデータベースがあり、このデータベースからどのようなデータをどのセルに引っ張ってきたい(あるいは色を付けたい)のか、具体的に例示されないと皆さんからの的確な回答は期待できないと思います。
さらに、この場合も、セルに色を付けたい質問と、当日の詳細データを表示する質問は全く異なる質問ですので、質問内容や問題点を整理して、それぞれ別の質問として提示されることをお勧めします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでカレンダーを作りたい 5 2023/05/16 07:32
- Visual Basic(VBA) excel2016でリストからカレンダーに内容を反映させたいです 2 2022/10/27 15:32
- 健康保険 傷病手当金の申請について 3 2022/07/09 09:14
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- その他(クラウドサービス・オンラインストレージ) Googleカレンダーの予定の色を変えたい、文字色を変えたい。 1 2022/10/18 21:43
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) エクセルカレンダーに予定表を反映したいです。 6 2022/09/30 14:39
- デジタルカメラ ミラーレス一眼カメラは、キャノンが独り勝ちなの? 5 2022/05/25 07:59
このQ&Aを見た人はこんなQ&Aも見ています
-
Excel2010 リスト型の予定表をカレンダーに反映させたい
Excel(エクセル)
-
別シートのスケジュールリストをカレンダーに反映させたい
Excel(エクセル)
-
エクセルに入力後、別シートのカレンダーに自動的に記入方法
Excel(エクセル)
-
-
4
エクセルカレンダーに予定表を反映したいです。
Excel(エクセル)
-
5
別シートのスケジュールリストをカレンダーに反映させたい
グループウェア
-
6
リスト型の予定を自動で横型のカレンダーに転記するようにしたいのですが、教えてください。
Excel(エクセル)
-
7
【Excel】万年カレンダーに、別シートリストの内容を反映させたいです。
Excel(エクセル)
-
8
日付を入力しカレンダーの該当する日に印をつけたい
Excel(エクセル)
-
9
別シートの年間行事表をカレンダーに反映させたい
その他(Microsoft Office)
-
10
1.excelで年間予定表と別シートの月間予定表が連動した予定表を作成
その他(Microsoft Office)
-
11
Excelで予定表を作成中です。予定表に自動的に第1、3月曜に休日と入力したいのですが…
Excel(エクセル)
-
12
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
-
13
エクセルで、一つのセルに二つの日付を表示したい
Excel(エクセル)
-
14
エクセルの参照行の挿入による追加と行の削除に対応できる関数を教えてくだ
Excel(エクセル)
-
15
エクセルで作成したカレンダーに「当番の名前」を自動的に入力する方法をお
その他(Microsoft Office)
-
16
カレンダーを作成し、特定の日付の上に丸印をつける方法はありますか。
その他(暮らし・生活・行事)
-
17
セルを結合したA4とA5の条件付き書式を結合しない行にも適用する方法を教えて下さい。
Excel(エクセル)
-
18
Excelカレンダーで任意の期間を自動で塗りつぶす方法
Excel(エクセル)
-
19
Excel(関数)について詳しい方、教えてください
Excel(エクセル)
-
20
EXCEL2016 別シートの参加予定表を週間カレンダーに名前で反映させたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Microsoft Formsでクイズの解答...
-
エクセルで質問です。 ハイパー...
-
Excelで〇のついたものを抽出し...
-
エクセル 同じ数字を他の列に自...
-
大学のレポート A4で1枚レポー...
-
Microsoft Formsの「個人情報や...
-
outlookのメールが固まってしま...
-
Office 2021 Professional Plus...
-
office2019 のoutlookは2025年1...
-
快活CLUBについて 私用で使う書...
-
Excel 日付を比較したら、同じ...
-
Office2021を別のPCにインスト...
-
libreoffice calcで行を挿入し...
-
エクセル:一定間隔で平均値を...
-
別シートの年間行事表をカレン...
-
パソコンWindows11 Office2021...
-
エクセルからメールを作れるか...
-
Microsoft365、ページ設定がで...
-
マクロのコードを教えてください。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Office2021を別のPCにインスト...
-
大学のレポート A4で1枚レポー...
-
Microsoft365について
-
outlookのメールが固まってしま...
-
英数字のみ全角から半角に変換
-
Office 2021 Professional Plus...
-
エクセルVBAで1004エラーになり...
-
エクセルで特定のセルの値を別...
-
MSオフィス2013にMS365が上書き...
-
Microsoft Formsの「個人情報や...
-
【Excel VBA】PDFを作成して,...
-
別シートの年間行事表をカレン...
-
office2019 のoutlookは2025年1...
-
マクロ自動コピペ 貼り付ける場...
-
表の作成について
-
office365 回復できない。
-
マイクロソフト 一時使用コード...
-
Teams内でショートカットって貼...
-
Microsoft Office Homeインスト...
おすすめ情報