去除重複聯絡人(UNIQUE)
你的行銷表收集了三個表單的報名資料,A2:A7 裡同一個聯絡人出現了好幾次。寄信工具需要乾淨名單:請在 Unique list 寫一條 UNIQUE 公式,讓第一個不重複的聯絡人落在 C2——整份去重名單會自動向下溢出。
請使用儲存格參照撰寫公式,切換測試案例後結果仍應正確。
測試案例
1
2
3
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
測試案例
1
2
3
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
觀念解析
UNIQUE(array) 回傳範圍中不重複的列,結果從公式所在儲存格自動向下溢出——不用複製貼上,也不用手動的「移除重複」。公式儲存格本身永遠是溢出陣列的第一個值。如果下方儲存格不是空的,Excel/Sheets 會回傳 #SPILL! 阻止溢出,記得保持輸出區域淨空。只想保留「只出現一次」的值,加上第三個參數:=UNIQUE(A2:A7, FALSE, TRUE)。
常見問題
為什麼 C2 只顯示第一個名字?
C2 存的是 UNIQUE 結果的第一個值;其餘去重名單會自動溢出到下方的空白儲存格。SheetDo 判定的是公式儲存格,也正是每個測試案例檢查的值。
#SPILL! 是什麼?怎麼解決?
UNIQUE 需要公式下方的空白儲存格來排佈結果。如果有任何內容擋住,Excel 與 Google Sheets 會回傳 #SPILL!。清空輸出區域,或把公式搬到有足夠空間的位置。
資料標籤的「移除重複」不是一樣嗎?
「移除重複」會直接改寫來源範圍且不會更新。UNIQUE 公式放在別處,來源資料保持原樣,來源一變就自動重算。
只有大小寫不同的名字會被視為重複嗎?
會。「alice wang」和「Alice Wang」視為同一個值。若需要區分大小寫,先用 PROPER 等函數統一大小寫再分組。