Excel Power Query

Power Query 是 Excel 中的一個強大工具,專門用於數據的擷取、轉換和整理。它能夠從多種來源獲取數據,並進行清理和轉換,以便進一步分析。以下是對 Power Query 的詳細介紹、教學和範例。


一、Power Query 的基本概念

  1. 數據擷取:可以從各種來源(如 Excel 檔案、CSV 檔案、資料庫、網頁等)擷取數據。

  2. 數據轉換:可以對數據進行各種轉換,如更改數據類型、合併表格、刪除列、過濾數據等。

  3. 自動化流程:一旦設置好查詢,未來只需更新源數據,Power Query 會自動應用相同的轉換步驟。


二、使用 Power Query 的步驟

1. 開啟 Power Query

  • 在 Excel 中,點擊「資料」選項卡,然後選擇「取得資料」。
  • 可以選擇從各種來源擷取數據,如「從檔案」、「從資料庫」等。

2. 擷取數據

例子:從 Excel 檔案擷取數據

  1. 點擊「取得資料」>「從檔案」>「從工作簿」。
  2. 選擇要擷取數據的 Excel 檔案,然後點擊「導入」。
  3. 選擇要導入的工作表或範圍,然後點擊「載入」。

3. 數據轉換

一旦數據載入 Power Query 編輯器,可以進行各種轉換:

  • 更改資料類型:選擇列,點擊右鍵,選擇「更改類型」,然後選擇所需的類型(如數字、文字、日期等)。

  • 過濾數據:點擊列標題上的篩選器圖標,選擇要顯示的值。

  • 合併列:選擇要合併的列,然後點擊「轉換」>「合併列」。

  • 刪除列:選擇要刪除的列,然後點擊右鍵,選擇「刪除」。

4. 載入數據

完成所有轉換後,點擊「關閉並載入」,將清理後的數據載入到 Excel 工作表中。


三、實際範例

例子 1:從 CSV 檔案擷取和轉換數據

  1. 擷取數據

    • 點擊「資料」>「取得資料」>「從檔案」>「從 CSV」。
  2. 轉換數據

    • 在 Power Query 編輯器中,檢查數據類型,過濾不必要的行。
  3. 載入數據

    • 點擊「關閉並載入」。

例子 2:合併多個表格

  1. 擷取多個表格

    • 點擊「資料」>「取得資料」>「從資料夾」。
    • 選擇資料夾,Power Query 將匯總該資料夾中的所有檔案。
  2. 轉換數據

    • 在編輯器中,清理數據(如刪除空白行、變更資料類型等)。
  3. 載入數據

    • 點擊「關閉並載入」。

四、常見功能和技巧

  • 自定義函數:可以創建自定義函數,以便於重複使用的數據轉換流程。

  • 查詢參數:使用查詢參數可以使查詢更靈活,能夠根據不同的條件自動調整。

  • 數據更新:若源數據有更改,只需點擊「刷新」即可更新 Power Query 的數據。


五、注意事項

  • 數據來源:確保數據來源的正確性和穩定性,以避免導入錯誤數據。

  • 性能考量:對於大型數據集,進行過多的轉換可能會影響性能,應謹慎設計查詢。

  • 版本支持:Power Query 在不同版本的 Excel 中可能略有不同,請確認您的 Excel 版本支持該功能。


總結

Power Query 是一個強大的工具,能夠簡化數據擷取和轉換的過程。通過熟練掌握其功能,您可以有效地管理和分析數據,提高工作效率。無論是處理單一數據源還是合併多個資料,Power Query 都能幫助您輕鬆應對。



發佈留言

0 留言