📘 Excel逆引き事典

Excelで土日・祝日をパワークエリを使って色付けする方法

日々の業務で、土日や祝日のデータを見やすく表示したいことはありませんか?手作業で色をつけるのは大変ですが、パワークエリと組み合わせることで自動化が可能です。この記事では、Excelのパワークエリを使って土日・祝日に条件付き書式を適用する方法を詳しく解説します。これにより、データの一覧性や可視化を大幅に向上させることができます。

📊 やり方の比較

手法メリットデメリット推奨
数式とパワークエリ自動更新され、一貫性が保たれる複雑で学習が必要
マウス操作による手動設定直感的で簡単労力と時間のかかる作業、一貫性が保てない

💡 仕組みの解説

パワークエリを使用して土日・祝日に条件付き書式を適用するには、まずデータソースから開始します。具体的な手順は以下の通りです。

  1. データソースの設定: データベースやCSVファイルなどの外部データ源からデータを取り込みます。
  2. パワークエリの作成: Excelの「データ」タブから「新しいクエリ」を選択し、適切なデータソースを指定します。この段階で、必要に応じてフィルタリングや変換を行います。
  3. 日付列の抽出と処理: パワークエリ内で日付列を抽出し、土日・祝日の判定を行う関数を使用します(例:WEEKDAY関数やDATEVALUE関数)。
  4. 条件付き書式の適用: Excelに戻ってから、パワークエリで生成されたデータに対して条件付き書式を設定します。具体的には、「ホーム」タブの「条件付き書式」メニューを使用し、土日・祝日の判定結果に基づいて色付けを行います。

この方法では、元のデータは変更されず、新しいカラムやテーブルに抽出された情報を使用して表示されます。

具体的な手順

1
Excelの「データ」タブから「新しいクエリ」を選択し、外部データソースを指定します。
2
パワークエリ内で日付列を抽出し、土日・祝日の判定を行う関数を使用して新たなカラムを作成します。
3
Excelに戻り、「ホーム」タブの「条件付き書式」メニューからルールを追加し、パワークエリで生成されたデータに基づいて色付けを行います。

よくある質問

Q Q1. パワークエリとVBAとの違いは?

A.
パワークエリはデータの抽出や変換を自動化する機能であり、VBAはマクロ言語として使用されます。パワークエリはGUIベースで直感的ですが、VBAはより高度な制御が可能です。

Q Q2. 条件付き書式にスピルエラーとは?

A.
スピルエラーは条件付き書式の範囲を超えて適用された場合に発生します。適切なセル範囲を指定することで解決できます。

Q Q3. スマホ版Excelでも使える?

A.
パワークエリと条件付き書式は、デスクトップ版のExcelで主に使用されますが、一部の機能がスマートフォン版でも利用可能です。ただし、完全なサポートは得られない場合があります。