Excel函数基础-函数究竟能干什么

阿里云教程2个月前发布
14 0 0

“ Excel函数很强劲,但有的时候也别强人所难”

一、函数分类

“财务人,欢迎你来到Excel新手村,从今天开始,我们将一起学习Excel函数。”,村口的热心村民见到新“玩家”财务人登录了,热烈地打招呼,“你知道Excel函数么?”,“虽然我还不大懂,但在工作中已经用过了,感觉就是帮我们计算、查找单元格数据的,像统计各种报表、查找凭证里面是否包含某些字、资产编码对应的资产名称以及使用状态等等。”,“是的,这些都是函数的功能和作用。”。

Excel函数有许多的,如工作中常常用的SUM、SUMIF、VLOOKUP、IF等等,按能干什么(功能)分,可以分为数学与三角函数、文本处理、逻辑判断、查找引用、统计计算、日期时间等类别,我们可以在Excel中“公式”->“插入函数”中找到每个分类下面包含的函数:

Excel函数基础-函数究竟能干什么

“看起来有点多啊,要一个一个学吗?”,看到那么多的函数,财务人有点担心了,“当然不用,我们不是为学而学,我们是要学工作高度相关的函数,把有限的精力放在效率提升上。”,热心的村民笑着拍了拍财务人的肩膀,“如果你想了解下每个类别函数的主要用途,可以通过Excel自带的功能来查看”:

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函数非得从左边查找等等。这些方式不仅降低了效率,还容易出错,可读性又差,难维护。

© 版权声明

相关文章

暂无评论

none
暂无评论...