当前位置: > 热文

财务小白,智胜Excel函数高手!(内含46个视频教程)

时间:2022-04-21 02:46:21 热文 我要投稿

一直以来,能够写复杂的长公式,写VBA代码的人都被认为是Excel高手。有些高手动不动就扔出一条比长城还长的公式,让小白膜拜。小白看了以为是天书,从而怀疑自己的人生,而高手还说高手就应该这样写公式。

果真如此吗?

或许是吧!

但仅限认识卢子之前,现在一切都变了。我是小白,我也可以不屑地说“有什么了不起的,我不用公式也能轻松搞定。”

1.将联系方式里面的姓名和电话分离出来

高手:分别针对姓名和电话设置公式。

姓名:

=LEFT(A2,LENB(A2)-LEN(A2))

电话:

=RIGHT(A2,2*LEN(A2)-LENB(A2))

小白:复制粘贴第一个姓名,按Ctrl+E,就将姓名分离出来。

复制第一个电话,并在前面输入单引号",这样防止按Ctrl+E后0丢失。

还有,如果遇到超过15位的数字,也要加单引号",防止超过部分变成0。

2.将不重复的营业部提取出来

高手:在H2输入公式,按Ctrl+Shift+Enter三键结束,下拉右拉公式。

=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$20,$A$2:$A$20,0)=ROW($2:$20)-1,ROW($2:$20),4^8),ROW(A1)))&""

如果是OFFICE365,公式会简单很多。用UNIQUE函数就可以提取不重复值。

=UNIQUE(A2:A20)

OFFICE365有不少新函数都超好用,详见文章:

小白:这个不管什么版本都一样,将业务部复制到H列,点数据,删除重复值,确定就轻松搞定。

3.将期末数量或者期末金额不为空的,筛选到其他地方。

高手:在E2输入公式,按Ctrl+Shift+Enter三键结束,下拉右拉公式。

=IFERROR(INDEX(A:A,SMALL(IF(($B$2:$B$19<>"")+($C$2:$C$19<>""),ROW($2:$19)),ROW(A1))),"")

小白:这个用一个辅助公式,然后筛选TRUE即可。

=OR(B2<>"",C2<>"")

4.A列的日期使用合并单元格,现在要统计日期对应的总金额。

高手:在E2输入公式,按Ctrl+Shift+Enter三键结束,下拉填充公式。

=SUM((LOOKUP(ROW($A$2:$A$17),IF($A$2:$A$17<>"",ROW($A$2:$A$17)),$A$2:$A$17)=D2)*$B$2:$B$17)

小白:取消合并单元格填充内容用后SUMIF函数就可以轻松解决。

Step 01 借助定位空值填充合并单元格内容。

Step 02 在E2输入公式下拉填充。

=SUMIF(A:A,D2,B:B)

5.有多个表格,格式相同,但姓名人数不同,要快速将所有费用汇总。

高手:容我想想。

小白:不用想,我来就好。

如果你没有数据透视表向导,可以按Alt+D,然后再按P,切记不能一次性按!

谁说函数高手就牛逼?

跟卢子学系列主要是我跟其他好友一起合作,里面有一半是他们的经验分享。

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)