套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版

您可以定義及偵測數據類型,但大多數時候您不需要。 根據預設,當您連線到下列專案時,系統會自動偵測數據類型:    

  • 結構化數據源    範例包括所有資料庫。 Power Query 從數據來源讀取數據表架構,並使用每一欄的正確數據類型自動顯示數據。

  • 非結構化來源    範例包括 Excel、CSV 和文本檔。 Power Query 檢查數據表中的值,自動偵測數據類型。

根據預設,非結構化來源的 Power Query 會啟用自動數據類型偵測,但您可以變更選項設定。 在某些情況下,您可能不希望這些步驟自動發生,因為該動作可能會導致數據源的重新整理錯誤。 如需詳細資訊,請參閱 處理數據源錯誤

下表列出 Power Query 中使用的數據類型。

圖示

資料類型

描述

[任何數據類型] 圖示

任何一個

表示沒有明確的數據類型定義。

未定

二進位

二進位值,例如 Y/N 或 0/1。

未定

已修正十進位數

右邊有四位數的固定格式,左邊是19位數。 也稱為貨幣類型。

未定

日期

沒有時間且小數值為零的日期。

未定

日期/時間

儲存為小數數類型的日期和時間值。

未定

日期/時間/時區

含有時區位移的UTC日期/時間。

未定

工期

轉換成小數點數的時間長度。

未定

[真/假]

True 或 False 的布爾值。

未定

十進位數字

64 位 (8 位元組) 浮點編號。

未定

百分比

具有遮罩的固定十進位數,可將格式設定為百分比。

未定

文字

以文字格式表示的字串、數位或日期。

未定

時間

沒有日期的時間,小數字數位置左邊沒有數位。

未定

整數

64 位 (8 位元組) 整數值。

欄的數據類型會顯示在欄標題的左側,並有一個代表數據類型的圖示。

欄標題左側的數據類型圖示範例

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢,選取數據中的儲存格,然後選取 [查詢 > 編輯]。 如需詳細資訊,請參閱在 Excel (Power Query) 中建立、載入或編輯查詢

  2. 若要偵測數據類型,請選取一欄,然後選取 [ 轉換 > 偵測數據類型]。 如果目前的數據類型是 Any,而且您希望欄具有特定的數據類型,您可以執行此動作。

  3. 若要定義數據類型,請選取 [ 常用 > 數據類型],然後從下拉功能表中選取數據類型。

提示      您也可以選取欄標題左側的圖示。 除了每個資料類型之外,您也可以選取清單底部的 [ 使用地區設定] 來顯示 [使用地區設定變更 類型 ] 對話方塊,以選取資料類型並套用特定地區設定。 此地區設定會覆寫 Power Query 地區設定。 如需詳細資訊,請參閱設定數據 (Power Query) 地區或地區

根據預設,非結構化來源 Power Query 會根據表格的前 200 列自動檢查及偵測欄類型和標題。 啟用此設定時,Power Query 在第一個 [來源] 步驟之後立即自動新增兩個步驟至您的查詢:

  • 步驟:升級標題    將表格的第一列升階為欄標題。 此步驟相當於 [常用] 索引標籤中的 [使用第一列做為標題] 命令。 例如:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • 步驟:已變更類型    根據每一欄值的檢查,將 [任何 數據類型] 中的值轉換成數據類型。 此步驟相當於 [轉換] 索引標籤中的 [偵測數據類型] 命令。 例如: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

程序

  1. 在 [Power Query 編輯器] 中,選取 [檔案 > 選項和設定 > 查詢選項]

  2. 設定所有活頁簿的選項      在左窗格的 [ GLOBAL] 底下,選取 [ 數據載入],然後在右窗格的 [ 類型偵測] 底下,選取下列其中一個選項:

    • 一律偵測非結構化來源的欄類型和標題

    • 根據每個檔案的設定,偵測非結構化來源的欄類型和標題

    • 絕不偵測非結構化來源的欄類型和標題  

  3. 設定開啟活頁簿的選項       在左窗格的 [ 目前活頁簿] 底下,選取 [ 數據載入],然後在右窗格的 [ 類型偵測 ] 底下,選取或清除 [偵測非結構化來源的欄類型和標題]

另請參閱

適用於 Excel 的 Power Query 說明

根據數據類型新增數據行

Power Query (docs.com) 中的數據類型

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。