附註: 本文已完成其任務,將於不久之後淘汰。 為了避免造成「找不到網頁」問題,我們將在我們能掌握的範圍內,移除所有連往本文的連結。 如果您建立了連往本頁面的連結,請將之移除,與我們一同維持網路暢行無阻。
附註: Power Query 在 Excel 2016 中稱為「取得及轉換」。 此處所提供的資訊適用於兩者。 若要深入了解,請參閱 Excel 2016 中的取得及轉換。
附註: 請參閱本文結尾,觀看如何顯示 [查詢編輯器] 的快速影片。
Power Query 中的所有查詢轉換都是由公式執行。 當您使用 查詢編輯器 建立器時,公式會新增至數據編輯列。 有時候,您可能會想要新增與建立器相關聯的公式以外的公式,或者您可能會想要變更現有的公式。
我想要
顯示或隱藏數據編輯列
-
在 [查詢編輯器] 功能區中,選取 [檢視 > 顯示 > 數據編輯列]。
新增公式至查詢
您可以在深入瞭解 Power Query 公式主題中找到 Power Query 公式的相關信息。 當您建立公式時,Power Query 會驗證公式語法。 此驗證體驗與 [ 進階查詢編輯 ] 對話框驗證您所提供的公式的方式一致。
附註: 當您在查詢中插入或刪除中繼步驟時,可能會中斷查詢。 Power Query 會在您嘗試插入新步驟時顯示 [插入步驟] 警告。
若要將公式新增至查詢
-
在查詢步驟窗格中,選取您要在新步驟 (公式) 前方的步驟。
-
按兩下資料編輯列左側的 fx 圖示。 新的公式會以 = <nameOfTheStepToReference>建立。 例如, = Production.WorkOrder。
-
使用 = Class.Function (ReferenceStep[,otherparameters]) 格式輸入新公式。
例如,假設您有一個含有 [性別] 數據行的數據表,而您想要新增值為 “Ms” 的數據行。 或 「Mr」,視該人員的性別而定。 公式會是 = Table.AddColumn (<ReferencedStep>, “Prefix”, each if [Gender] = “F” then “Ms.” else “Mr.)
編輯公式
編輯公式的方法有兩種:使用公式的對話框,以及使用數據編輯列。
使用公式對話框編輯公式
-
在查詢步驟窗格中,以滑鼠右鍵按下您要編輯的步驟。
-
從操作選單選取 [編輯設定]。
-
在對話框中,編輯公式。
在數據編輯列中編輯公式
-
在查詢步驟窗格中,選取您要編輯的步驟。
-
在數據編輯列中,找出參數值並變更為您要的值。
-
按一下 [重新整理]。
附註: [查詢編輯器] 只會在您使用 Power Query 載入、編輯或建立新的查詢時才會出現。 下列影片顯示編輯 Excel 活頁簿中的查詢之後,便會出現 [查詢編輯器] 視窗。 若要檢視 [查詢編輯器],但不載入或編輯現有的活頁簿查詢,請從 [取得外部資料] 區段中的 [Power Query] 功能區索引標籤,選取 [從其他來源] > [空白查詢]。 下列影片展示如何顯示 [查詢編輯器] 的一個方法。