更新时间:作者:小小条
“ Excel函数很强大,但有的时候也别强人所难”
“财务人,欢迎你来到Excel新手村,从今天开始,我们将一起学*Excel函数。”,村口的热心村民见到新“玩家”财务人登录了,热情地打招呼,“你知道Excel函数么?”,“虽然我还不大懂,但在工作中已经用过了,感觉就是帮我们计算、查找单元格数据的,像统计各种报表、查找凭证里面是否包含某些字、资产编码对应的资产名称以及使用状态等等。”,“是的,这些都是函数的功能和作用。”。
Excel函数有很多的,如工作中经常用的SUM、SUMIF、VLOOKUP、IF等等,按能干什么(功能)分,可以分为数学与三角函数、文本处理、逻辑判断、查找引用、统计计算、日期时间等类别,我们可以在Excel中“公式”->“插入函数”中找到每个分类下面包含的函数:

“看起来有点多啊,要一个一个学吗?”,看到那么多的函数,财务人有点担心了,“当然不用,我们不是为学而学,我们是要学工作高度相关的函数,把有限的精力放在效率提升上。”,热心的村民笑着拍了拍财务人的肩膀,“如果你想了解下每个类别函数的主要用途,可以通过Excel自带的功能来查看”:
“真没想到Excel本身就带有这样的函数介绍功能,挺方便的。”,“是的,如果你点击【左下角有关该函数的帮助(H)】,还能跳转到官方页面,还有示例查看;当然如果你有智能AI兄弟,直接叫兄弟来帮你,也是可以的。”。
在我们工作中,常用的函数类别有:
1.日期与时间:提取(返回)日期的年、月、日的YEAR、MONTH、DAY;计算两个日期间隔的DATEDIF函数;还有NOW、TODAY等等;财务人经常会用到按年或月或日统计、计算账龄等等;
2.数学三角函数:求和SUM、条件求和SUMIF、多条件求和SUMIFS;四舍五入的ROUND等等,这些函数经常和日期与时间搭配使用,比如说统计某年中某个商品在某个月的具体销售金额等;
3.统计函数:平均值AVERAGE;统计数字的COUNT;计算非空单元格的COUNTA;条件计数COUNTIF;多条件计数COUNTIFS等等。统计函数在汇总报表中十分常见,结合IF函数可以发挥的更淋漓尽致;
4.查找与引用数据:这是非常重要的函数类别了,几乎能搞定绝大部分的财务工作中的查找需求,一定要学好学透。比如说,搜索特定区域满足条件的VLOOKUP、HLOOKUP;返回行号、列好的ROW、COLUMN;返回文本字符串引用的INDIRECT;查找特定的值在某个区域的相对位置MATCH;给定偏移量返回新的引用的OFFSET等等。
5.文本函数:从左边、右边、中间截取单元格的值的LEFT、RIGHT、MID;查找单元格有没有包含特定内容的FIND;替换特定内容的REPLACE、SUBSTITUTE;返回字符个数的LEN等等,文本函数常用于清洗和整理不规范的原始数据,便于我们结合其他函数做数据统计;
6.逻辑函数:在公式中加入条件判断,可以应对更复杂的统计场景,同样也是非常重要的函数类别;逻辑函数经常和其他函数一起结合使用个。常见的函数有IF函数、IFERROR函数,以及一起做组合判断的AND、OR等等。
在后面的学记中,我们将逐一讲解上面提到的函数。
尽管EXCEL函数很强大,但是有些情况也是无能为力的,“财务人,你记得,如果出现了下面的情况,要么就别为难(用)函数了,要么就考虑换思路(比如说,通过设置更多辅助列)。”:
1.函数不能代替具体操作
比如说,我能写个函数,让单元格满足特定条件下变成绿色么?或者我可以写个函数,将EXCEL工作簿另存为其他地方么?又或者我可以写个函数然后把表格的数据以邮件的形式发送出去?
这些统统都是不行的,函数主要是计算、统计,要做具体操作不是函数能干的活,能干这些的,在EXCEL上只有VBA。
2.函数无法处理太大的工作簿
比如说,工作簿都几百M大了,数据几十万行、上百万行,还能用函数处理或统计数据么?基本不能,能打都不错了,一写公式,EXCEL直接卡死或者变慢。
3.函数不能自动获取数据
比如说,能写个函数,链接某个网站的后台或者实时抓取网页数据?这些,函数是做不到的,得依靠EXCEL其他功能或者PYTHON、VBA。
4.无法修改EXCEL自带的函数
比如说,SUM遇到文本型数据,尤其是从某些系统中导出来的数据,会统计不到(得先转换成数字),能不能修改SUM函数直接实现呢?这个也是做不到的,只能通过VBA写类似的自定义函数来实现。
5.函数不要无意义的嵌套使用或者超出常规使用
比如说,所有的函数参数都用其他函数替代以及非得要弄数组函数来处理,而仅仅只是为了把公式搞复杂,让别人看不懂;VLOOKUP函数非得从左边查找等等。这些方式不仅降低了效率,还容易出错,可读性又差,难维护。
版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除