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

套用到
Microsoft 365 Excel

當你新增欄位時,有許多常見的方法可以更改和格式化不同的資料類型。 例如,你可能想判斷數字是奇數還是偶數,文字字串小寫,或顯示日期/時間的月份名稱。 Power Query 提供許多實用指令,讓你無需依賴公式即可達成目標。

接下來的每個章節都會展示幾個你可以做的範例,然後總結每種資料型態可用的指令。  

新增欄位功能區標籤中的資料類型群組

重要 以下範例使用 新增欄位 標籤,因此原始欄位保持不變。 這通常是最佳做法,有助於避免無意間的刷新錯誤。 這些指令也可在「 變換 」標籤下使用,該標籤會改變原始欄位。 更改原始欄位時要小心,否則可能導致無意間的刷新錯誤。

提示 若要快速建立範例資料並嘗試程序,請建立一個包含多欄多列的 Excel 表格,然後匯入。 欲了解更多資訊,請參閱 「建立與格式化表格 」以及 「從 Excel 表格匯入」。

從文字新增欄位

本節提供多個文字範例,並列出所有可用的文字指令。 解析 指令的 使用會在另一個主題中討論。 欲了解更多資訊,請參閱 以 JSON 或 XML 解析文字

要將字串中的每個字大寫:

  1. 選擇專欄, LoudMemo
  2. 選擇新增欄位(Add Column>)、擷取(extract>)、每個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. 選擇新增欄位>Standard>百分比。 在 「百分比」 對話框中,輸入一個值或使用欄位值。

    在我們的例子中,輸入 500。 你要把百分比表示為80%,因為4在評分量表中是5的80%。  80% 是 0.08 的十進位,刻度是 0 到 1,100% 是小數點 1。 若要轉換為正確的百分比與比例,計算方式為: (4/500) 乘以 100,得到 0.08 的值。

加入欄位以獲得數字的百分比

提示 當你將查詢載入工作表後, T% Of 欄位會顯示 0.08,但最終目標是以百分比表示。 在 Excel 中,選擇「百分比」欄位,然後選擇「首頁>百分比」,Excel 格式數字為百分比圖示,顯示 80%。 欲了解更多資訊,請參閱 「格式數字百分比」。

數字資料型別指令摘要

標準 統計 [科學記號] 三角學 四捨五入
  • 新增
  • [乘]
  • [減]
  • [除]
  • 整數 ()
  • 模模
  • Sum
  • 最小值
  • 最大值
  • 中間值
  • Average
  • 標準差
  • 計數值
  • 計數 不同值
  • 絕對參照
  • 權力 > 廣場
  • 力量 > 方塊
    動力>
  • 平方根
  • 指數
  • 對數進位-10
  • 對數自然
  • 階乘
  • 正弦
  • 餘弦
  • 切題
  • 大康辛
  • 弧正弦
  • Arctangent
  • 圍捕
  • 向下取整
  • Round

新增日期和時間的欄位

本節提供多個日期、時間與持續時間的範例,並列出所有可用的日期、時間與持續時間指令。

要顯示日期的月份名稱:

  1. 選擇欄位「 開始日期」。
  2. 選擇新增欄位>、日期>、月份>、月份名稱

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

要顯示日期的年度週數:

  1. 選擇「 訂購日期」欄。
  2. 選擇新增欄位>、日期>、年份的週

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

要顯示根據出生日期顯示個人的現行年齡:

  1. 選擇欄位, 日期
  2. 選擇「從日期>、年齡新增欄位>」。 此指令將值轉換為時間長度格式:日。小時:分鐘:秒,或 25177.15:27:41.1876935。 這是從出生日期到現在的天數。
  3. 選擇 新增欄位>持續時間>年份。 此時將年齡欄位值轉換為年份數,也就是 68.97984786。
  4. 若要移除小數點位數,請選擇 「新增欄位>四捨五>入向下取整」。

新增欄位以根據出生日期查詢某人的年齡

日期、時間與持續時間指令摘要

日期 時間 工期
  • 年齡
  • 僅限約會
  • 解析
  • 年份 > 年份
  • 年度 > 年初
  • 年 > 終
  • 月 > 月
  • 月 > 初
  • 月 > 末
  • >月份日數在月中
  • 月份名稱>
  • >季度 季度 年度
  • >季度開始
  • 季度 > 結束
  • 週 > 一年中的週
  • 週 > 月
  • 週 > 開始
  • 週末 > 週末
  • 日間>
  • 星期 > 幾
  • 年中日>
  • 一天 > 開始
  • 一天 > 結束
  • 日子 > 名稱
  • 減去天數
  • 合併日期與時間
  • 最早
  • 最新
  • 只有時間
  • 本地時間
  • 解析
  • 小時 > 小時
  • 小時 > 開始
  • 整點 > 結束
  • 分鐘
  • 秒鐘
  • [減]
  • 合併日期與時間
  • 最早
  • 最新
  • 服務時間
  • 會議記錄
  • 總年數
  • 總天數
  • 總工時
  • 總出場時間
  • 總秒數
  • [減]
  • [乘]
  • [除]
  • 統計 > 總和
  • 統計 > 最低標準
  • 統計 > 最大值
  • 統計中 > 位數
  • 統計 > 平均

範例文章

適用於 Excel 的 Power Query 說明

從範例新增資料行

新增自訂欄位

新增條件資料行

新增或更改資料型態