附加與合併查詢

Excel 中級 Power Query

Lyndsay Girard

Performance Analytics Consultant

在 Power Query 合併資料集

將多個資料集合併為一個的示意圖

 

 

  • 彙整多來源資料
  • 減少手動處理(例如 VLOOKUP),節省時間
  • 透過相關資料表的額外欄位,充實大型資料集
Excel 中級 Power Query

Append 與 Merge 的原則

Append

  • 將欄位結構相同的資料集垂直堆疊。

附加前的多個資料集示意圖

Merge

  • 依共同欄位,將資料集水平合併。

合併前的兩個資料集示意圖

Excel 中級 Power Query

Append 與 Merge 的原則

Append

  • 將欄位結構相同的資料集垂直堆疊。

附加後的多個資料集示意圖

Merge

  • 依共同欄位,將資料集水平合併。

合併後的兩個資料集示意圖

Excel 中級 Power Query

Append 實作

 

  • 確認要合併的資料表欄位相同:
    • 名稱
    • 資料型別

附加前的範例資料集

Excel 中級 Power Query

Append 實作

 

  • 確認要合併的資料表欄位相同:
    • 名稱
    • 資料型別

附加後的範例資料集

Excel 中級 Power Query

深入了解合併作業

 

兩個資料集合併的示意圖

 

 

  • 合併結果相對於目前選取的查詢
  • 不符合的紀錄可選擇包含或排除
Excel 中級 Power Query

Join 類型

  • 連接(join)類型決定在比對條件下,哪些紀錄被合併或排除

各種連接類型示意圖(left、right、full、inner 等)

Excel 中級 Power Query

Merge 實作:left outer join

 

  • 確保用來比對的共同欄位(鍵)為相同資料型別
  • 預覽結果以確認合併邏輯正確

合併前的範例資料集

Excel 中級 Power Query

Merge 實作:left outer join

 

  • 確保用來比對的共同欄位(鍵)為相同資料型別
  • 預覽結果以確認合併邏輯正確

 

以 left outer join 合併後的範例資料集

Excel 中級 Power Query

Merge 實作:full outer join

 

  • 確保用來比對的共同欄位(鍵)為相同資料型別
  • 預覽結果以確認合併邏輯正確

以 full outer join 合併後的範例資料集

Excel 中級 Power Query

特殊連接條件

 

 

  • 精確比對:資料元素完全相同
  • 模糊比對:允許彈性與近似匹配

示範特殊連接條件的範例資料集

Excel 中級 Power Query

特殊連接條件

 

 

  • 精確比對:資料元素完全相同
  • 模糊比對:允許彈性與近似匹配
    • 忽略大小寫
    • 以合併文字片段進行比對

示範帶有模糊比對的特殊連接條件之範例資料集

Excel 中級 Power Query

資料集

醫院外觀與急診室、前方有救護車的示意圖

 

  • 真實世界醫院資料集(去識別化電子病歷資料)
  • 2014 年 3 月至 2017 年 7 月期間,Yale New Haven Health System 的急診就醫紀錄
  • 病人族群與掛號資訊、檢傷評估、用藥與其他相關資料
1 journals.plos.org/plosone/article?id=10.1371/journal.pone.0201016
Excel 中級 Power Query

一起來練習吧!

Excel 中級 Power Query

Preparing Video For Download...