よねさんのWordとExcelの小部屋

月間予定表の祝日や土日のセルや行に色を付ける(条件付き書式):Excel基本講座


スポンサードリンク


更新:2024/10/14;作成:2018/6/28

祝日の一覧表を作成する カレンダーを作成する
祝日の行に条件付き書式を設定する 土日のセルや行に色を付ける
条件付き書式を他のシートにコピーする  

祝日の一覧表を作成する     Topへ

  1. 次表のように、必要な期間の祝日の一覧表を作成します。
    ここでは2025年の祝日の一覧表をシート[祝日一覧]に作成します。
    次の年の祝日データを追加しても使用できるようにテーブル機能を利用します。(自動でデータ範囲を拡張できるのでテーブル機能を使います)
    祝日を入力します。データ範囲を選択して、[挿入]タブの[テーブル]をクリックします。
    ショートカットキーは [Ctrl]+[T]です。
  2. データ範囲と、「先頭行をテーブルの見出しとして使用する」にチェックが入っているのを確認します。
    [OK]ボタンをクリックします。
    (なお、A2セルから始まっているのは2024年の祝日が入力されていたからです)
  3. 選択していた範囲がテーブルに変換され、書式が設定されました。
    [テーブルデザイン]タブのプロパティ グループのテーブル名に 祝日 と入力します。
    (テーブル名を テーブル1から「祝日」に変更します。)

カレンダーを作成する     Topへ

  1. 手入力する場合は、シート 2025年1月 〜 2025年12月を作成して、これらのシートを選択します。
    B2セルには 2025/1/1 と入力して、[Ctrl]+[1]でセルの表示形式を選択して、yyyy"年"m"月”とします。
    シート見出しを右クリックして、「シートのグループ解除」します。
    2025年2月=12月に B2セルの日付をシートの月 2〜12に変更します。
    この部分を上のVBAで処理しています。
  2. シート 2025年1月 〜 2025年12月を作成して、これらのシートを選択します。
    B3セルには =SEQUENCE(DAY(EOMONTH(B2,0)),,B2) と入力します。
    B5:B35セルを選択して、[Ctrl]+[1]でセルの表示形式を選択して、d(aaa) とします。
  3. [ホーム]タブの数値グループにあるダイアログボックス起動ツールをクリックして、セルの書式設定ダイアログボックスを開きます。
    ショートカットキー [Ctrl]+[1] (テンキーの1は使用不可)です。
  4. [表示形式]タブを選択します。
    分類で[ユーザー定義]を選択して、種類に d"日" と入力します。
    • 日付と同じセルに曜日を表示したい場合は、 d"日"(aaa) とします。

祝日の行に色を付ける(条件付き書式を設定する)    Topへ

  1. 祝日の時、セルを塗りつぶす範囲を選択します。B5:D35セルを選択しています。
  2. [ホーム]タブの[条件付き書式]→[新しいルール]を選択します。
  3. 「数式を使用して、書式設定するセルを決定」を選択します。
    ルールの内容を編集してくださいの次の数式を満たす場合に書式設定に
     =COUNTIF(INDIRECT("祝日[日付]"),$B5)=1 と入力します。
    • この数式(条件式)は選択しているセル範囲 B5:D35 のアクティブセル(B5セル)の条件式を作成します。
      隣の C5、D5セルにも適用する条件式なので、参照する B5 は列部分を絶対参照にして(複合参照) $B5 となります。
    [書式]ボタンをクリックして書式を設定します。
    • Excel2010以降はこのように INDIRECT("祝日[日付]") としてテーブル名を使用することができます。
    • 書式は[塗りつぶし]タブを選択して、背景色を選択しました。
  4. 祝日のセル及び行を塗りつぶすことができました。

土日のセルや行に色を付ける    Topへ

他のシートに条件付き書式をコピーする    Topへ

  1. 条件付き書式を設定したセル B5:D35セルを選択します。
    リボンの クリップボード グループの[書式のコピー/貼り付け]をクリックします。
  2. 2025年2月〜12月のシートw選択してグループ化します。
    B5:D35セルをドラッグして、書式を貼り付けます。

スポンサードリンク



HomeExcel講座の総目次Excel基本講座の目次|月間予定表の祝日や土日のセルや行に色を付ける(条件付き書式)

PageViewCounter
Counter
Since2006/2/27