クエリの追加とマージ

中級 Power Query in Excel

Lyndsay Girard

Performance Analytics Consultant

Power Queryでのデータセット結合

複数のデータセットを1つに統合するイラスト

 

 

  • 複数のソースからデータを統合します
  • 手作業(VLOOKUPなど)を削減し、時間を節約します
  • 関連テーブルから列を追加し、大規模データセットを拡充します
中級 Power Query in Excel

追加とマージの基本原則

追加(Append)

  • 同じ列構造を持つデータセットを縦方向に積み重ねます。

追加前の複数データセットを示すイラスト

マージ(Merge)

  • 共通列を基にデータセットを横方向に結合します。

マージ前の2つのデータセットを示すイラスト

中級 Power Query in Excel

追加とマージの基本原則

追加(Append)

  • 同じ列構造を持つデータセットを縦方向に積み重ねます。

追加後の複数データセットを示すイラスト

マージ(Merge)

  • 共通列を基にデータセットを横方向に結合します。

マージ前の2つのデータセットを示すイラスト

中級 Power Query in Excel

追加の実践

 

  • 結合するテーブルの列が以下の点で一致していることを確認します:
    • 名前
    • データ型

追加前のサンプルデータセット

中級 Power Query in Excel

追加の実践

 

  • 結合するテーブルの列が以下の点で一致していることを確認します:
    • 名前
    • データ型

追加後のサンプルデータセット

中級 Power Query in Excel

マージ操作の詳細

 

2つのデータセットをマージするイラスト

 

 

  • マージされたデータは現在選択中のクエリを基準とします
  • 一致しないレコードは出力に含めるか除外するかを選択できます
中級 Power Query in Excel

結合の種類

  • 結合の種類により、一致条件に基づいてレコードの結合・除外が決まります

左結合・右結合・完全結合・内部結合などの結合タイプを示すイラスト

中級 Power Query in Excel

マージの実践:左外部結合

 

  • 照合に使用する共通列(キー)のデータ型が同じであることを確認します
  • 結果をプレビューしてマージのロジックが正確であることを確認します

マージ前のサンプルデータセット

中級 Power Query in Excel

マージの実践:左外部結合

 

  • 照合に使用する共通列(キー)のデータ型が同じであることを確認します
  • 結果をプレビューしてマージのロジックが正確であることを確認します

 

左外部結合でマージ後のサンプルデータセット

中級 Power Query in Excel

マージの実践:完全外部結合

 

  • 照合に使用する共通列(キー)のデータ型が同じであることを確認します
  • 結果をプレビューしてマージのロジックが正確であることを確認します

左外部結合でマージ後のサンプルデータセット

中級 Power Query in Excel

特殊な結合条件

 

 

  • 完全一致:データ要素が完全に一致
  • あいまい一致:柔軟・近似的な照合を許容

特殊な結合条件を示すサンプルデータセット

中級 Power Query in Excel

特殊な結合条件

 

 

  • 完全一致:データ要素が完全に一致
  • あいまい一致:柔軟・近似的な照合を許容
    • 大文字・小文字を無視
    • テキストの一部を組み合わせて照合

あいまい一致を使った特殊な結合条件を示すサンプルデータセット

中級 Power Query in Excel

データセット

救急車が前に停まった病院救急棟のイラスト

 

  • 実際の病院データセット(匿名化済み電子カルテデータ)
  • 2014年3月〜2017年7月のYale New Haven Health Systemの救急外来受診データ
  • 患者属性・登録情報、トリアージ評価、薬剤、関連データを含む
1 journals.plos.org/plosone/article?id=10.1371/journal.pone.0201016
中級 Power Query in Excel

さあ、練習しましょう!

中級 Power Query in Excel

Preparing Video For Download...