Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

在 Power Query 中,您可以根據欄值來包含或排除列。 篩選過的欄在欄標題中 ( 已套用篩選圖示 ) 包含小型篩選圖示。 如果您想要移除一或多個欄篩選以重新開始,請針對每一欄選取欄旁的向下箭號 篩選箭號 ,然後選取 [清除篩選]

使用自動篩選功能來尋找、顯示或隱藏值,並更輕鬆地指定篩選準則。 根據預設,您只會看到前 1,000 個不同的值。 如果郵件指出篩選清單可能不完整,請選取 [載入更多]。 視數據量而定,您可能會看到此訊息多次。

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 選取您要篩選之欄旁 篩選箭號 向下箭號。

  3. 清除 [全選 () ] 複選框以取消選取所有欄。

  4. 選取要篩選的欄值複選框,然後選取 [ 確定]

選取一欄

您可以使用 [ 文字篩選 ] 子選單依特定文字值進行篩選。

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 選取包含您要篩選之文字值的欄旁 篩選箭號 向下箭號。

  3. 選取 [文字篩選],然後選取等號、Does Not Equal開頭非開頭結尾非結尾包含不包含等類型名稱。

  4. 在 [ 篩選列] 對話框中:

    • 使用 基本模式 輸入或更新兩個運算子和值。

    • 使用 進階模式 輸入或更新兩個以上的子句、比較、欄、運算符和值。

  5. 選取 [確定]

您可以使用 [ 數字篩選 ] 子選單依數值進行篩選。

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 選取包含您要篩選之數位值之欄的向下箭號 篩選箭號

  3. 取 [數字篩選],然後選取 [等於]、 [不等於]、[ 大於]、[ 大於或等於]、[ 於]、[ 小於或等於] 等於[中間] 的相等類型名稱。

  4. 在 [ 篩選列] 對話框中:

    • 使用 基本模式 輸入或更新兩個運算子和值。

    • 使用 進階模式 輸入或更新兩個以上的子句、比較、欄、運算符和值。

  5. 選取 [確定]

您可以使用 [ 日期/時間篩選] 子功能表,依日期/時間值進行篩選。

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 選取包含您要篩選之日期/時間值之欄的向下箭號 篩選箭號

  3. 取 [日期/時間篩選],然後選取 等號的相等類型名稱, [前]、[ 之後]、[ 中間]、 [下一個]、[ 在上一個]、[ 是最早]、 [是最新]、 [不是最早]、[ 不是最新] 和 [ 自定義篩選]

    提示    您可以選取 [年份]、[ 季度]、[ 月份]、[ ]、[ ]、[ 小時]、[ 分鐘] 和 [ 秒],更容易使用預先定義的篩選。 這些命令會立即運作。

  4. 在 [ 篩選列] 對話框中:

    • 使用 基本模式 輸入或更新兩個運算子和值。

    • 使用 進階模式 輸入或更新兩個以上的子句、比較、欄、運算符和值。

  5. 選取 [確定]

若要篩選多個欄,請篩選第一欄,然後針對每一個額外的欄重複一個欄篩選。

在下列數據編輯列範例中,函數 Table.SelectRows 會傳回依 狀態年份篩選的查詢。

篩選結果

當儲存格中沒有任何專案時,就會發生 Null 或空白值。 有兩種方法可以移除 Null 或空白值:

使用自動篩選

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 選取您要篩選之欄旁 篩選箭號 向下箭號。

  3. 清除 [全選 () ] 複選框以取消選取所有欄。

  4. 取 [移除空白 ],然後選取 [ 確定]

這個方法會使用此公式 (欄「名稱」) 來檢查欄中的每一個值:

Table.SelectRows(#"Changed Type", each ([Name] <> null and [Name] <> ""))

使用 [移除空白列] 命令

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [資料 > 查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 取 [常用 ]> [移除列 ] > [移除空白列]

若要清除此篩選,請刪除 [查詢設定] 中 [套用步驟] 底下的對應步驟。

這個方法會使用下列公式,將整列檢查為記錄:

Table.SelectRows(#"Changed Type", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))

依位置篩選列的方式類似於依值篩選列,但根據列在查詢數據中的位置而非值來包含或排除列。

附註: 當您指定範圍或模式時,表格中的第一個數據列是列0 (0) ,而不是列1 (1) 。 您可以建立索引欄,在指定列之前顯示列位置。 如需詳細資訊,請參閱新增索引欄。

若要保留頂端列

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 取 [常用 ]> [保留列 > 保留最上層列]

  3. 在 [ 保留最前面的列 ] 對話框中,在 [列數] 中輸入數位。

  4. 選取 [確定]

若要保留最下方列

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 取 [常用 ]> [將列保留 > 保持在底部列]

  3. 在 [ 保持底部列 ] 對話框中,於 [列數] 中輸入數位。

  4. 選取 [確定]

若要保留列的範圍

有時候,數據表是衍生自具有固定版面配置的報表。 例如,前五列是報表標題,後面接著七列數據,後面接著包含批註的不同列數。 但您只想保留數據列。

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [資料 > 查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 取 [常用 > [保留列 > 保留列的範圍]

  3. 在 [ 保留列範圍 ] 對話框中,輸入 [第一列 ] 和 [ 列數] 中的數位。 若要追蹤範例,請在第一列輸入 6,輸入 7 做為列數。

  4. 選取 [確定]

若要移除頂端列

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [資料 > 查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 取 [首頁 > 移除列 > 移除頂端列]

  3. 在 [ 移除頂端列 ] 對話框中,在 [ 列數] 中輸入數位。

  4. 選取 [確定]

若要移除底部列

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢、選取數據中的儲存格,然後選取 [資料 > 查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 取 [常用 > 移除 >[移除底端列] 中的 [移除列]

  3. 在 [ 移除底端列 ] 對話框中,在 [ 列數] 中輸入數位。

  4. 選取 [確定]

您可以依替代列進行篩選,甚至可以定義替代列模式。 例如,您的表格在每一個數據列後面有一個批注列。 您想要保留奇數列 (1、3、5 等) ,但移除偶數列 (2、4、6 等) 。

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器 載入的查詢,選取數據中的儲存格,然後選取 [資料 > 查詢 > 編輯]。 如需詳細資訊,請參閱 在 Excel 中建立、載入或編輯查詢

  2. 取 [常用 > 移除列 > 移除替代列]

  3. 在 [ 移除替代列 ] 對話框中,輸入下列專案:

    • 要移除的第一列    開始計算此列的數目。 如果您輸入 2,則會保留第一列,但會移除第二列。

    •  要移除的列數   定義模式的開頭。 如果您輸入 1,一次會移除一列。

    •  要保留的列數   定義圖樣的結尾。 如果您輸入 1,請繼續使用下一列的模式,也就是第三列。

  4. 選取 [確定]

結果   

Power Query 所有列都有要遵循的模式。 在此範例中,會移除奇數列,並保留偶數列。

另請參閱

適用於 Excel 的 Power Query 說明

拿掉或保留有錯誤的列

保留或移除重複的列

依列位置篩選 (docs.com)

依值篩選 (docs.com)

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×