エクセルで作ったカレンダーの一日のセルに複数の予定を入れ、どんな種類の予定が入っているか視覚的に把握したいです。
例えば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】万年カレンダーに、別シートリストの内容を反映させたいです。
Excel(エクセル)
-
5
エクセルカレンダーに予定表を反映したいです。
Excel(エクセル)
-
6
リスト型の予定を自動で横型のカレンダーに転記するようにしたいのですが、教えてください。
Excel(エクセル)
-
7
別シートのスケジュールリストをカレンダーに反映させたい
グループウェア
-
8
【エクセル】リスト形式の情報をカレンダー形式へ反映する数式
Excel(エクセル)
-
9
エクセルで、一つのセルに二つの日付を表示したい
Excel(エクセル)
-
10
EXCEL2016 別シートの参加予定表を週間カレンダーに名前で反映させたい
Excel(エクセル)
-
11
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
12
1.excelで年間予定表と別シートの月間予定表が連動した予定表を作成
その他(Microsoft Office)
-
13
エクセルの折れ線グラフの折れ線が表示できない
Excel(エクセル)
-
14
Excel日程表:開始日~終了日を自動で色付けたい
その他(Microsoft Office)
-
15
エクセルのカレンダーから条件によって別シートへ移動したい
Excel(エクセル)
-
16
「社長様いますか」という営業電話に、そろそろガツンと言いたい
ビジネスマナー・ビジネス文書
-
17
条件付き書式で、結果が1行ずれる
Excel(エクセル)
-
18
結合したセルを含む列内で、条件付き書式として塗りつぶしたい
Excel(エクセル)
-
19
エクセルで毎月第2週日の水曜日に〇が表示される 関数の組み合わせを教えてくれませんか? 毎週水曜日な
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Officeを開くたびの「再起動メ...
-
英数字のみ全角から半角に変換
-
outlookのメールが固まってしま...
-
大学のレポート A4で1枚レポー...
-
マクロの書き方を教えて下さい
-
Microsoft Formsの「個人情報や...
-
【Excel VBA】PDFを作成して,...
-
エクセルでXLOOKUP関数...
-
teams設定教えて下さい。 ①ビデ...
-
マイクロソフト 一時使用コード...
-
逆順
-
会社PCのメールが更新されない
-
Microsoft365で写真をアルバム...
-
【Excel】セル内の文字が正しい...
-
office365って抵抗感ないですか?
-
エクセルやワードを無料で使え...
-
Office 2021 Professional Plus...
-
Outlook で宛先が複数の場合の人数
-
VLOOKUP関数について
-
【マクロ】文字を1文字づつ、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
「生産性ソフトウェア」とは何...
-
会社PCのメールが更新されない
-
【関数】○年○ヶ月と表示された...
-
WEBの記事を印刷する際にA...
-
エクセルでXLOOKUP関数...
-
Microsoft familyに追加されま...
-
会社のOutlookにてメールを予約...
-
Microsoft Formsの「個人情報や...
-
Microsoft365の一部を解約したい
-
マクロ自動コピペ 貼り付ける場...
-
Outlook で宛先が複数の場合の人数
-
outlookのメールが固まってしま...
-
【Excel VBA】PDFを作成して,...
-
大学のレポート A4で1枚レポー...
-
office365って抵抗感ないですか?
-
Microsoftにofficeアプリについ...
-
Excel テーブル内の空白行の削除
-
マイクロソフト 一時使用コード...
おすすめ情報