效果展示
拖到最下面,发现报数到12停止。
这就代表,在这个表格里,
虽然客户名被填进去是15个(灰色最左列所示数字16-1,因为第一行是标题)。
但实际上,真正有效的客户只有12个,其中有3个客户是重名的。
效果展示
接下来,我们要将这12个有效客户,提取出来。
也就是,提取不重复项。
提取不重复项
跟刚刚一样,也是用生成 辅助列 来实现。
Step 1
- 在 D列 右侧新添加一列。该列第一行内容(即单元格 F1 )记得也是为空。
效果展示
Step 2
- 点击单元格 F2 ,输入公式:
=IF(ISNA(Vlookup(ROW(1:1),$D:$E,2,0)),"",VLOOKUP(ROW(1:1),$D:$E,2,0))
效果展示
是,解题宝宝知道这公式很长!但别慌!
我们只取重点记下。
ISNA 函数,表示判断一个单元格的值,是否为#N/A 错误值。
Vlookup 函数,在特定区域查找你想要的值。
当 ISNA 函数 两组 Vlookup 函数用在一起表示:
- 如果第一个 Vlookup 函数查找不到你想要的值,就报错。
- 反之,如果找得到,就报第二个 Vlookup 函数的结果。
在这里,该公式表示:
我们用第一个 Vlookup 函数,
在D列和E列 $D:$E 这个区域中,如黄色框所标示,
查找第一列第一行 ROW(1:1) 的值。
- 如果找不到,就填 "" ,就是啥也不填。
- 如果找得到,就生效第二个 Vlookup 函数,填第二列同一行的值,即单元格 E2 ,值是 张先生 。
而在本表格里,第一列第一行 ROW(1:1) =单元格 D1 ,如红色箭头指向, D1 值是空的。
那么,相当于拿 D1 跟 F2 来匹配,看看是否一模一样。