在单元格输入公式,回车,就会自动扩展区域,提取不重复项目。除了可以对一列提取不重复,也能对多列提取不重复,比如现在对项目、负责人2列提取不重复。只需修改区域,回车即可。 UNIQUE可以提取不重复,在外面套个COUNTA就可以了。原来的区域包含标题,因此需要减1。=COUNTA(UNIQUE(A1:A72))-1 同理,也可以对多列统计不重复,如果是2列,需要除以2。
=COUNTA(UNIQUE(A2:B72))/2 不需要锁定区域,也不需要下拉和右拉公式,也不需要三键,啥都不需要。只需在一个单元格输入公式,就自动扩展,简单到没朋友。日期再设置一下单元格格式。=FILTER(A2:D72,A2:A72=G1) =FILTER(返回区域,(条件区域1=条件1)*(条件区域2=条件2)) 除了可以单条件筛选,也可以多条件筛选。比如项目有多个负责人,只需要查询某个负责人。
=FILTER(A2:D72,(A2:A72=G1)*(B2:B72=I1)) =SORT(区域,对第几列排序,-1为降序1为升序) 将B列的负责人去除重复后,用分隔符号合并在一个单元格。=TEXTJOIN(",",1,UNIQUE(B2:B72)) 查找每个项目的全部负责人。用IF判断是否为这个项目的,如果是就返回B列的对应负责人,否则返回空白,再用UNIQUE去除重复值,最后合并。=TEXTJOIN(",",1,UNIQUE(IF($A$2:$A$72=F2,$B$2:$B$72,""))) 用VSTACK函数,可以将2个区域的内容合并。再嵌套UNIQUE函数,就可以去除重复值。这是365最新版本才有的函数,卢子的电脑没有,只能借助其他人的。
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
|