根據資料類型 (Power Query) 新增欄

套用到
Microsoft 365 Excel

當您新增欄時,有許多常見的方式可以變更不同的資料類型並設定不同的格式。 例如,您可能會想要判斷數字是奇數還是偶數、小寫文字字串,或顯示日期/時間的月份名稱。 Power Query 提供許多有用的命令來達成您想要的內容,而不需要求助於公式。

下列每個小節都會顯示幾個您可以執行的動作範例,然後摘要說明每個資料類型可用的所有命令。  

[新增欄] 功能區索引標籤上的資料類型群組

重要 下列範例使用 [新增資料行 ] 索引標籤,讓原始資料行保持不變。 這通常是有助於避免意外重新整理錯誤的最佳做法。 這些命令中的每一個也可以在 [轉換 ] 索引標籤下使用,以變更原始欄。 變更原始欄時請務必小心,這可能會導致無意中的重新整理錯誤。

秘訣 若要快速建立範例資料並試用程序,請建立包含數個欄和列的 Excel 表格,然後將其匯入。 如需詳細資訊,請參閱建立表格和設定表格格式以及從 Excel 表格匯入

從文字新增欄

本節提供數個文字範例,然後顯示所有可用的文字命令清單。 使用 Parse 命令會在另一個主題中討論。 如需詳細資訊,請參閱 將文字剖析為 JSON 或 XML

若要將字串中的每個單字設為大寫:

  1. 選取欄, LoudMemo
  2. 選取 [新增欄>] 擷取> 將每個 Word 大寫。 結果會新增一個新欄。

新增欄以讓每個字大寫

若要尋找字串的長度:

  1. 選取 [ 全名] 欄。
  2. 選取 [新增欄>格式>長度]。 結果會新增一個新欄。

新增欄以取得文字長度

文字資料類型命令的摘要

擷取 設定格式 剖析
  • 長度
  • 第一個字元
  • 最後一個字元
  • Range
  • 分隔符號前的文字
  • 分隔符號後的文字
  • 分隔符號之間的文字
  • 小寫
  • 大寫
  • 每個單字大寫
  • 修剪
  • 清除
  • 新增前置字元
  • 新增尾碼
  • XML
  • JSON

從數字新增欄

本節提供數個數字範例,然後顯示所有可用的數字命令清單。

若要計算數字的階乘:

  1. 選取 [ 樣本編號] 欄。
  2. 選取 [新增欄>] [科學階>]。 結果會新增一個新欄。

新增欄以取得數字的階乘

若要尋找數字的正切值:

  1. 選取欄, 給定的數字
  2. 選取 「加入直行三角>函數>切線」。 將新增名為 Tangent 的新欄,結果為 0.999999673。
  3. 選取 [新增欄>四捨五入>]。 將新增名為 [向上四捨五入] 的新欄,結果為 1。

新增欄以尋找數字的正切值

備註 數字 0.785398 是 270 度的弧度。

若要將兩欄數字相加:

  1. 選取 StoreAStoreB 資料欄位。
  2. 選取 [新增欄>統計資料>加]。

新增欄以將兩欄中的兩個數字相加

若要計算數字的百分比:

在此範例中,值 4 是介於 1 到 5 範圍內的問卷評分。

  1. 選取 [ 客戶評分] 資料欄位。

  2. 選取 [新增ColumnStandardPercent>>of]。 在 [ 百分比] 對話方塊中,輸入值或使用欄值。

    在此範例中,輸入 500。 您想要將百分比表示為 80%,因為在 1 到 5 的評分量表中,4 是 5 的 80%。  80% 是 .08 的十進位值,其中刻度是 0 到 1,而 100% 是十進位值 1。 若要轉換為正確的百分比和刻度,計算為: (4/500) *100,這會產生值 .08。

新增欄以取得數字的百分比

秘訣 將查詢載入至工作表之後,[ 百分比] 欄會顯示 .08,但最終目的是以百分比來表示。 在 Excel 中,選取 [百分比] 欄,然後選取 [首頁>百分比] 將 Excel 將數字格式化為百分比圖示,顯示 80%。 如需詳細資訊,請參閱 將 數字格式設為百分比

數字資料類型命令的摘要

標準 統計 [科學記號] 三角函數 四捨五入
  • 新增
  • [乘]
  • [減]
  • [除]
  • 除 (整數)
  • 餘數
  • Sum
  • 最小值
  • 最大值
  • 中間值
  • Average
  • 標準差
  • 計算值
  • 計算相異值
  • 絕對參照
  • Power > Square
  • Power > Cube
    電源 > Power
  • 平方根
  • 指數
  • 以對數為底數 10
  • 對數 自然
  • 階乘
  • 正弦波
  • 餘弦
  • 切線
  • 反餘弦
  • 反正弦
  • 反正切
  • 向上四捨五入
  • 向下捨去
  • Round

從日期和時間新增欄

本節提供數個日期、時間及持續時間範例,然後顯示所有可用的日期、時間及持續時間命令清單。

若要顯示日期的月份名稱:

  1. 選取 [開始日期] 資料欄位。
  2. 選取 [新增欄>日期>>] 月份月份名稱

新增欄以取得日期的月份名稱

若要顯示日期的年份週數:

  1. 選取 [ 訂單日期] 資料欄位。
  2. 選取 [新增欄>日期>] [一年中的週]。

新增欄以取得某日期的週數

若要顯示某人根據出生日期的目前年齡:

  1. 選取資料欄位 [ 出生日期]。
  2. 選取 [從日期>存留狀態新增>]。 此命令會將值轉換為時間長度格式:Days.Hours:Minutes:Seconds 或 25177.15:27:41.1876935。 這是從出生日期到現在的天數。
  3. 選取 [新增欄>工期>]。 這會將 [年齡] 欄值轉換為數字年或 68.97984786。
  4. 若要移除小數位數,請選取[新增欄>四捨五入>]。

新增資料欄以根據出生年份來判斷某人的年齡

日期、時間和持續時間命令的摘要

日期 時間 工期
  • 年齡
  • 僅限日期
  • 剖析
  • 年份 > 年
  • 年 > 年初
  • 年 > 終
  • 月份 > 月份
  • 月份 > 月初
  • 月底>
  • 月份中的月份 > 天數
  • 月份 > 名稱
  • 季 > 季
  • 季 > 初
  • 季 > 末
  • 週 > 一年中的週
  • 週 > 月份的週
  • 本週 > 的開始
  • 週末>
  • 天 > 日
  • 日期 > 星期幾
  • 日 > 日期
  • 一天 > 的開始
  • 一天 > 一天的結束
  • 天 > 日期名稱
  • 減去天數
  • 合併日期與時間
  • 最早
  • 最新
  • 僅限時間
  • 本地時間
  • 剖析
  • 小時 > 小時
  • 小時 > 小時開始
  • 小時 > 小時結束
  • 分鐘
  • 秒鐘
  • [減]
  • 合併日期與時間
  • 最早
  • 最新
  • 服務時間
  • 會議記錄
  • 年數總計
  • 總天數
  • 總時數
  • 總分鐘數
  • 總秒數
  • [減]
  • [乘]
  • [除]
  • 統計資料 > Sum
  • 統計資料 > 下限
  • 統計資料 > 最大值
  • 統計資料 > 中位數
  • 統計資料 > Average

範例文章

適用於 Excel 的 Power Query 說明

從範例新增資料行

新增自訂資料欄位

新增條件資料行

新增或變更資料類型