你可以透過轉換處理重複的值集合,從資料中移除重複的部分。 或者你可以篩選資料只顯示重複的部分,這樣你就能專注於重複的部分。
警告
Power Query 是大小寫區分的。 在處理重複值時,Power Query 會考慮文字的狀況,這可能導致不想要的結果。 作為一個變通方法,你可以在移除重複件前套用大寫或小寫轉換。
本文範例使用以下表格,包含 ID、 類別與 總計 欄位。
備註
如果 Power Query 無法將此操作卸載到後端資料來源(稱為「摺疊」),應用步驟移除重複可能會大幅增加記憶體消耗。
移除 Power Query 中的重複列
使用 「移除重複」 來刪除選取欄位中重複值的列。 Power Query 在比較值時會區分大小寫,因此如果不希望大小寫影響比較結果,請先將值轉換為大寫或小寫。
警告
Power Query 在移除重複項目時,不保證會保留重複項目集合中的第一個項目。 想了解更多如何保留排序,請參見 保留排序。
從多個欄位中移除重複值
利用包含 ID、 類別和 總欄位 的範例表,這個範例會根據所有欄位移除重複的列。
你有四行是重複的。 你的目標是移除那些重複的列,讓表格中只剩下唯一的列。 從表格中選取所有欄位,然後選擇 「移除重複項目」。
輸出表僅包含所有欄位中組合唯一的列。
備註
你也可以用部分欄位執行此操作。
移除單一欄位中的重複內容
使用相同的範例表,此範例僅基於 類別 欄位移除重複的列。
你要移除那些重複的值,只保留唯一的數值。 要從 分類 欄移除重複項目,請選擇該欄位,然後選擇 「移除重複項目」。
輸出表僅保留每個獨特 類別 值的第一列。
在 Power Query 中保留重複的列
使用 「保留重複」 來篩選你的表格,使其只顯示選取欄位中有重複值的列。 Power Query 在比較數值時會區分大小寫。
保留多欄的重複值
使用包含 ID、 類別和 總欄位 的範例表,此範例只保留在所有欄位中出現超過一次的列。
你有四行是重複的。 你在這個例子中的目標是只保留表格中重複出現的列。 選取表格中的所有欄位,然後選擇 保留重複項目。
輸出表格僅包含那些在另一個資料列中具有相符值的資料列。
保持同一欄的重複內容
使用相同的範例表,此範例只保留 ID 欄位值出現多次的列。
在這個例子中,你想在表格中保留多個重複項目。 要保留 ID 欄位的重複資料,請選擇 ID 欄位,然後選擇保留重複。
輸出表包含所有 ID 值出現超過一次的列。