在 Power Pivot 中設定欄位的資料型別

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

當你將資料加入資料模型時,Excel 會自動偵測並套用資料型態。 如果你用的是 Power Pivot 外掛,如果資料類型分配錯誤,你可以更改。 更改資料型態最常見的原因是數值資料以字串匯入,導致聚合及其他計算無法如預期運作。

  1. Power Pivot 視窗中,選擇你想更改資料型態的欄位。

  2. 「主頁 」分頁的 格式化 群組中,從 「資料型別 」清單中選擇一個資料型別。

    • 文字
    • 十進位數
    • 整數
    • 貨幣
    • 正確/錯誤

同時包含數字與文字值的欄位無法轉換為數字資料型態。 如果你需要修改資料值以使用你想要的資料型態,你需要先在原始檔案中編輯這些值,然後重新匯入欄位。

變更資料型態時的考量

有時當你嘗試更改欄位的資料類型或選擇資料轉換時,可能會發生以下錯誤:

  • 無法更改資料型別
  • 無法更改欄位資料類型

即使資料型別在下拉選單中有選項,這些錯誤仍可能發生。 本節說明這些錯誤的成因及如何修正。

了解目前的資料型態

當你將資料加入資料模型時,Excel 會檢查資料欄位,看看每個欄位包含哪些資料類型。 如果該欄位的資料一致,就會指派最精確的資料類型給該欄位。

然而,如果你從 Excel 或其他來源新增資料,且該來源不強制每欄使用單一資料型態,Excel 會指派一個能涵蓋該欄位內所有值的資料型別。 因此,若欄位包含不同類型的數字,如整數、長數和貨幣,Excel 會套用十進位資料型別。 或者,如果欄位混淆了數字和文字,Excel 會指派該文字資料類型。

如果你發現資料有錯誤的資料類型,或至少與你想要的類型不同,你有幾個選擇:

  • 你可以重新匯入資料。 要做到這點,請打開現有的資料來源連線並重新匯入欄位。 根據資料來源類型,你可能可以在匯入時套用過濾器來移除問題值。 匯入時的過濾需要使用 Power Pivot 外掛來匯入。
  • 你可以在計算過的欄位建立 DAX 公式,來產生想要資料型態的新值。 例如,TRUNC 函數可以用來將十進位數改成整數,或者你可以結合資訊函數和邏輯函數來測試和轉換數值。

在 Power Pivot 中更改資料型態時,如何理解資料轉換

若選擇資料轉換選項時發生錯誤,可能是該欄位目前的資料型別不支援所選轉換。 並非所有資料型態都允許所有轉換。 例如,只有當欄位目前的資料型態是數字、整數或十進位的) 或文字時,你才能將欄位更改為布林資料型 (。 因此,您必須為欄位中的資料選擇適當的資料型態。

選擇適當資料類型後,Power Pivot 會提醒你資料可能的變更,例如精度下降或截斷。 點擊確定即可接受並更改您的資料為新的資料類型。

如果資料型別被支援,但 Power Pivot 發現新資料型別中不支援的值,你會再次出現錯誤,必須先修正資料值才能繼續。

關於資料模型中使用的資料型態、它們如何隱含轉換,以及不同資料型態在公式中的使用,請參見資料 模型中支援的資料型別

頁面頂端