Applies ToMicrosoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

當您新增數據至數據模型時,Excel 會自動偵測並套用數據類型。 如果您使用的是 Power Pivot 載入宏,您可以在指派錯誤的數據類型時變更加載宏。 變更數據類型的最常見原因是將數值數據匯入為字串,使匯總和其他計算無法如預期般運作。

  1. Power Pivot 視窗中,選取您要變更資料類型的欄。

  2. 在 [常 用] 索 引標籤的 [ 格式設定] 群組中,從 [資料類型] 清單中選擇 資料類型

    • 文字

    • 小數

    • 整數

    • 貨幣

    • TRUE/FALSE

同時包含數位和文字值的欄無法轉換成數值數據類型。 如果您需要修改資料值才能使用您要的數據類型,您必須編輯來源檔案中的值,然後重新匯入數據行。

變更數據類型時的考慮

有時候當您嘗試變更欄的數據類型或選取資料轉換時,可能會發生下列錯誤:

  • 無法變更數據類型

  • 無法變更欄數據類型

即使數據類型可做為 [數據類型] 下拉式清單中的選項,仍可能會發生這些錯誤。 本節說明這些錯誤的原因,以及修正錯誤的方式。

瞭解目前的數據類型

當您新增數據至數據模型時,Excel 會檢查數據域,以查看每一欄包含的數據類型。 如果該欄中的數據一致,則會將最精確的數據類型指派給該欄。

不過,如果您從 Excel 或其他來源新增數據,但並未強制在每一欄內使用單一數據類型,Excel 會指派一種數據類型,以容納欄中的所有值。 因此,如果欄包含不同類型的數位,例如整數、長數位和貨幣,Excel 會套用小數數據類型。 或者,如果欄混合數位和文字,Excel 會指派文字數據類型。

如果您發現資料的數據類型錯誤,或至少是與您想要的不同,您有幾個選項:

  • 您可以重新匯入數據。 若要這麼做,請開啟數據源的現有連線,然後重新匯入數據行。 視數據來源類型而定,您可能可以在匯入期間套用篩選來移除問題值。 在匯入期間進行篩選時,必須使用載入宏 Power Pivot 匯入。

  • 您可以在計算結果列中建立DAX公式,以建立所要資料類型的新值。 例如,TRUNC 函數可用來將十進位數變更為整數,或者您可以合併資訊函數和邏輯函數來測試及轉換值。

在 Power Pivot中變更數據類型時了解數據轉換

如果您選取資料轉換選項時發生錯誤,可能是欄的目前數據類型不支援選取的轉換。 並非所有數據類型都允許所有轉換。 例如,如果欄的目前數據類型是整數或小數) 或文字 (,您只能將欄變更為布爾值數據類型。 因此,您必須為欄中的數據選擇適當的數據類型。

選擇適當的數據類型之後, Power Pivot 會警告您數據可能的變更,例如遺失精確度或截斷。 按兩下 [確定] 接受並變更您的資料為新的資料類型。

如果支援數據類型,但 Power Pivot 會尋找新數據類型中不支援的值,您會收到另一個錯誤,而且在繼續之前必須修正數據值。

如需數據模型中所使用數據類型、如何隱含轉換,以及公式中使用不同數據類型的詳細資訊,請參閱 數據模型中支持的數據類型

頁面頂端

需要更多協助嗎?

想要其他選項嗎?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。