共用方式為


替換值與錯誤

使用 Power Query,你可以將欄中找到的某個值替換為另一個值。 「 替換值 」指令可以找到:

  • 在細胞捷徑選單裡。 選取並長按(或右鍵點擊)該儲存格,將欄位中選取的值替換成另一個值。

    替換選取值的捷徑選單截圖。

  • 在欄位快捷選單中。

    替換選取欄位的捷徑選單截圖。

  • Home 索引標籤 的 Transform 群組裡。

    Home 標籤上的替換值截圖。

  • Transform 標籤中,在 Any 欄位 群組中。

    Transform 標籤中替換值的截圖。

替換值操作有兩種模式:

  • 替換整個儲存格內容:此模式是非文字欄位的預設行為,Power Query 會搜尋並替換儲存格的完整內容。 你可以在「替換值」對話框中選擇「進階」選項,然後勾選「匹配整個儲存格內容」的核取框,來啟用此模式。
  • 替換文字字串實例:此模式是文字欄位的預設行為。 Power Query 會在欄位的所有列中搜尋特定文字字串,並替換它找到的多個文字字串實例。

進階選項僅在資料 text 型態的欄位中提供。 在這組選項中,有 「使用特殊字元 」的選項。

選中特殊字元選項的替換值高級選項截圖。

替換整個儲存格內容

想像一個像以下這樣的表格,裡面有 帳戶ID類別名稱銷售目標的欄位。

銷售目標欄位第一列有 -1 的初始樣本表截圖。

銷售目標欄位中的 -1 是來源錯誤,需以企業為這些案例定義的標準銷售目標 250,000 來取代。 要做到這點,請選取並長按(或右鍵點擊)- 1 值,然後選擇 替換值。 此動作會跳出「替換值」對話框,並將其「要尋找的值」設定為-1。 現在你只需要在「替換」欄位輸入 2500000

非文字欄位基本替換值的截圖。

這個操作的結果會給你想要的結果。

銷售目標欄位第一列 -1 值後的輸出樣本表截圖被替換為 250000。

將文字字串中的實例進行替換

繼續前一個表格,假設你想從 Category Name 欄位移除文字串「Category Name: 」。 要做到這點,請前往 Home 標籤的 Transform 群組,選擇替換值。 在 「替換值 」對話框中,輸入文字串 「類別名稱: 」(後面加空格)於 「尋找值 」欄位,將 「替換」 框留空,然後選擇 確定

文字欄位的「替換值」對話框截圖。

該操作的結果即為下圖所示的表格。

表格截圖中包含分類名稱:所有欄位的文字已被移除,只留下實際類別名稱。

替換錯誤

有關處理單元層級錯誤(包括錯誤替換)的資訊,請參考 「單元層級的處理錯誤」。