ExcelのPower Query日付関数をマスター!実践的な3つの活用例をわかりやすく解説
Power Queryには、日付データを自由自在に操作できる便利な日付関数が多数用意されています。本記事では、オンラインストアの商品データ(注文日と納品日)を使って、Power Queryの日付関数の使い方を実践的な3つの例で解説します。

例1:年・四半期・月・日を抽出する方法
まずは、日付から「年」「四半期」「月」「日」をそれぞれ別の列として抽出する方法を見ていきましょう。
手順
- データ内の任意のセルをクリックし、「データ」タブに移動して「テーブル/範囲から」をクリックします。

- 「テーブルの作成」ダイアログボックスが表示されるので、「OK」をクリックします。

- 「Power Queryエディター」ウィンドウが開き、データセットが表示されます。この時点では、日付に時刻も含まれて表示されています。

- 「Order Date(注文日)」列の左上にあるアイコン(時計とカレンダーのアイコン)をクリックします。
- ドロップダウンリストから「日付」を選択します。

- 「列の型の変更」というポップアップが表示されるので、「現在の変換を置き換える」をクリックします。

- これでデータ型が「日付」に変更されます。

- Power Queryエディターの「列の追加」タブに移動します。
- 「日付」アイコンが表示されます。このアイコンに目的の日付関数がまとめられています。
- ドロップダウンをクリックします。

- ドロップダウンリストには、「年齢(Age)、年(Year)、四半期(Quarter)、月(Month)、週(Week)、日(Day)」などの関数が並んでいます。
- 日付から年を抽出したい場合は、「年」オプションの右矢印をクリックし、「年」を選択します。

- 新しい列が挿入され、日付から年が抽出されます(例:「23-Mar-20」という日付から「2020」が取り出されます)。

- その日付が何四半期に属しているかを知りたい場合は、「日付」アイコンから「四半期」→「年間の四半期」を選択します。

- 「年」列の隣に「四半期」列が追加されます。

- 同じ手順を繰り返して、月も抽出します。

- 前の列の隣に「月」列が追加されます。

- 同様に、日付から日も取得しましょう。

- Power Queryウィンドウの「ホーム」タブに移動し、「閉じて読み込む」をクリックします。

- このコマンドを実行すると、データがExcelワークシートに読み込まれます。

例2:2つの日付の差を求める方法
次に、注文日と納品日の差(所要日数)を計算する方法をご紹介します。以下のようなデータセットを想定します。

手順
- 例1と同じ手順で、データをPower Queryエディターにインポートします。
- Ctrlキーを押しながら「Order Date(注文日)」列と「Delivery Date(納品日)」列を同時に選択します。
- 「列の追加」タブに移動し、「日付」アイコンのドロップダウンを開いて「日数差分(Subtract Days)」を選択します。

- 「減算(Subtraction)」という名前の新しい列が挿入され、2つの日付の差が自動的に計算されます。

- 「閉じて読み込む」コマンドを実行して、このデータをExcelワークシートに読み込みます。

例3:曜日名と月名を取得する方法
最後に、日付から曜日名や月名を取得する方法を解説します。
手順
- データをPower Queryウィンドウにインポートします。
- 「列の追加」に移動します。
- 「日付」のドロップダウンをクリックします。
- 「日」を選択し、「曜日名」をクリックします。

- 対応する日付の曜日名が、日付列の隣に新しい列として挿入されます。

- 同様の手順で月名も取得し、「Month Name(月名)」という新しい列を追加します。

- データをExcelウィンドウに読み込めば完成です。

練習用シートでスキルを磨こう
ご自身で練習できるよう、練習用ワークシートをご用意しました。Power Queryの日付関数を実際に試しながら、さまざまなデータの抽出や分析に挑戦してみてください。

練習用ワークブックをダウンロードする
<< ExcelのPower Queryに戻る | Excelの学習を続ける
無料の高度なExcel演習問題(解答付き)を受け取ろう!
-
PowerPointでハンギングインデントを作成・解除する方法をわかりやすく解説
ハンギングインデント(ぶら下げインデント)は、Microsoft PowerPointの資料などでよく目にする書式ですが、その正式名称を知らない方も多いのではないでしょうか。この記事では、PowerPointでハンギングインデントを作成する手順に加えて、不要になった場合の解除方法まで、初心者にもわかりやすく解説します。 PowerPointでハンギングインデントを使うには? ハンギングインデントは「負のインデント」「ネガティブインデント」と呼ばれることもありますが、どれも同じ機能を指します。この書式を適用すると、多くの場合、段落の2行目以降が字下げされ、1行目だけが左端に飛び出したような見た
-
Officeのメッセージバーでセキュリティ警告を有効・無効にする方法
メッセージバーは、Officeファイル内のマクロ、ActiveXコントロール、データ接続、機密情報など、安全性が確認されていないコンテンツへのアクセスが検出された際に、セキュリティ警告を表示します。Microsoft Officeでは、メッセージバーに盾(シールド)などのアイコンとともに潜在的な問題を知らせる警告が表示され、バーは赤または黄色で示されます。 セキュリティの警告ActiveX コントロールが無効になっていますマクロが無効になっていますOffice でファイルに問題が検出されました。編集するとコンピューターが損害を受ける可能性があります。 通常、Microsoft Accessを