去除重复联系人(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 等函数统一大小写再分组。