|
本帖最后由 cleverzhzhf 于 2014-10-20 11:13 编辑
不重复值是一个永恒的话题,而且又是大家常用的,就因为此,微软从2007版本开始增加了一个直接的选项“删除重复项”,足见此功能的需求。
既然手动处理那么方便,为什么还要用函数呢?是否多次一举?
使用Excel的目的是什么?减少重复工作,能让系统一次性做好的,就尽量不要每次都要手动来处理,或者是减少手动处理的相应步骤。
三国公司8月份上旬各员工的销售业绩,现在要通过有销售额的员工,提取出来不重复的人员姓名,并且做一个数据有效性:- D4:=IFERROR(IF(MATCH(B4,B:B,0)=ROW(),ROW()),"")
- E4:=IFERROR(INDEX(B:B,SMALL(D:D,ROW()-3)),"")
复制代码 数据有效性可供参考的三个方法:- =OFFSET($E$4,0,0,MATCH("",E:E,)-4)
- =OFFSET($E$4,0,0,COUNTA($E$4:$E$30)-COUNTBLANK($E$4:$E$30))
- =OFFSET($E$4,0,0,COUNTIF(E:E,"?*")-1)
复制代码
提取不重复值.zip
(11.34 KB, 下载次数: 479)
一个公式得到E列的值,E4数组公式:- =IFERROR(INDEX(B:B,SMALL(IF(MATCH($B$4:$B$30,B:B,)=ROW($B$4:$B$30),ROW($B$4:$B$30)),ROW(1:1))),"")
复制代码 |
评分
-
2
查看全部评分
-
|