乐于分享
好东西不私藏

这6个函数超牛B,你的Excel里有没有?

这6个函数超牛B,你的Excel里有没有?

与 30万 粉丝一起学Excel

版本越高,好用的函数越多,今天,卢子分享新版本里面6个超牛B的函数。
1.提取不重复项目
在单元格输入公式,回车,就会自动扩展区域,提取不重复项目。
=UNIQUE(A1:A72)
假如现在修改项目,也能自动更新,超方便。
除了可以对一列提取不重复,也能对多列提取不重复,比如现在对项目、负责人2列提取不重复。只需修改区域,回车即可。
=UNIQUE(A1:B72)
2.统计不重复项目数
UNIQUE可以提取不重复,在外面套个COUNTA就可以了。原来的区域包含标题,因此需要减1。
=COUNTA(UNIQUE(A1:A72))-1
当然也可以直接从区域第2行开始。
=COUNTA(UNIQUE(A2:A72))
同理,也可以对多列统计不重复,如果是2列,需要除以2。
=COUNTA(UNIQUE(A2:B72))/2
3.筛选某个项目的所有明细
不需要锁定区域,也不需要下拉和右拉公式,也不需要三键,啥都不需要。只需在一个单元格输入公式,就自动扩展,简单到没朋友。日期再设置一下单元格格式。
=FILTER(A2:D72,A2:A72=G1)
语法说明:
=FILTER(返回区域,(条件区域1=条件1)*(条件区域2=条件2))
除了可以单条件筛选,也可以多条件筛选。比如项目有多个负责人,只需要查询某个负责人。
=FILTER(A2:D72,(A2:A72=G1)*(B2:B72=I1))
4.对金额降序排序
使用公式:
=SORT(A2:D72,4,-1)
语法说明:
=SORT(区域,对第几列排序,-1为降序1为升序)
比如现在要对日期升序。
=SORT(A2:D72,3,1)
5.查找每个项目的全部负责人
这个问题很难,先分成几个小案例说明。
将F列的负责人用分隔符号合并在一个单元格。
=TEXTJOIN(",",1,F2:F6)
语法:
=TEXTJOIN("分隔符",1,区域)
将B列的负责人去除重复后,用分隔符号合并在一个单元格。
=TEXTJOIN(",",1,UNIQUE(B2:B72))
查找每个项目的全部负责人。用IF判断是否为这个项目的,如果是就返回B列的对应负责人,否则返回空白,再用UNIQUE去除重复值,最后合并。
=TEXTJOIN(",",1,UNIQUE(IF($A$2:$A$72=F2,$B$2:$B$72,"")))
6.将多个表格合并成一个
将不同区域的内容合并,然后去除不重复。
VSTACK函数,可以将2个区域的内容合并。再嵌套UNIQUE函数,就可以去除重复值。
=VSTACK(区域1,区域2)
去重复:
=UNIQUE(VSTACK(区域1,区域2))
这是365最新版本才有的函数,卢子的电脑没有,只能借助其他人的。
这个函数还能合并多表,挺牛的。
=VSTACK(财务部:综合部!A1:B10)
图片来自网络
语法:
=VSTACK(起始表格:结束表格!区域)
最后,还有一个XLOOKUP很多人觉得很好用,不过卢子觉得跟上面几个函数比还是差了很多,你也可以看下这篇文章了解下:XLOOKUP强无敌,真的能吊打LOOKUP吗?
这些牛B的函数,你都能用吗?

推荐:Excel常用公式大全共23条,助你纵横职场,碾压90%的同事!

上篇:面对这种年、月求和,SUMIF傻了,简直无从下手……

请把「Excel不加班」推荐给你的朋友

别忘了点赞支持卢子哦↓↓↓