?
?識別重復行的三種方法
方法1:COUNTIF公式法
- 在E2單元格輸入公式:
=COUNTIF($B$2:$B2,B2)>1
- 下拉填充至所有數據行
- 結果為TRUE的即為重復行(會標出第二次及以后出現的重復項)
方法2:排序+IF公式法
- 按商機號排序(數據→排序)
- 在E2輸入:
=IF(B2=B1,"重復","")
- 下拉填充,標記"重復"的即為重復行
方法3:數據透視表法
- 選擇數據區域 → 插入 → 數據透視表
- 將"商機號"拖到行區域和值區域
- 值區域顯示計數>1的即為重復項
去重操作的兩種方法
方法1:高級篩選去重
- 選擇數據區域 → 數據 → 排序和篩選 → 高級
- 勾選"選擇不重復的記錄"
- 選擇"將結果復制到其他位置"
- 指定輸出位置(如G1)
方法2:手動刪除重復項
- 先用上述方法識別重復行
- 按業務邏輯選擇保留規則(如保留金額大的)
- 右鍵刪除不需要的行:
?方法3:Power Query?
?步驟1:將數據導入 Power Query?
- ?選中數據范圍?(如?
A1:D100
,需包含標題行)。 - 點擊 ??【數據】?? 選項卡 → ??【從表格/范圍】??(或按?
Ctrl + T
)。- 彈出窗口勾選 ??“表包含標題”?? → 點擊 ??【確定】?。
📌?如果按鈕是灰色,檢查數據是否為“Excel 表”(按?
Ctrl+T
?轉換)。
?步驟2:進入 Power Query 編輯器?
- 數據會自動加載到 Power Query 界面:
- ?左側?:查詢列表(默認名稱為“表1”)。
- ?中間?:數據預覽區域。
- ?右側?:??“查詢設置”?? 面板(記錄所有操作步驟)。
?步驟3:刪除重復值?
- ?單列去重?(如按“商機號”去重):
- 選中“商機號”列 → 點擊 ??【主頁】→【刪除重復項】?。
- ?多列組合去重?(如“客戶號+產品號”唯一):
- 按住?
Ctrl
?選中多列 → 點擊 ??【刪除重復項】?。
???Power Query 會保留每組重復值中的??第一行,后續重復行被刪除。
- 按住?
?步驟4:處理后的數據加載回 Excel?
- 點擊 ??【主頁】→【關閉并加載】??:
- ?選項1?:直接加載到新工作表。
- ?選項2?:加載到數據模型(用于后續 Power Pivot 分析)。