本内容来自@什么值得买APP,观点仅。。作者本人|作者:嗨小马
创意立场声明:分享一些常用的Excel函数和VBA程序,和大家一起学习,提升自己。
前面写的办公套件应该是职场人离不开的工具,其中Word和Excel是最常用的。Excel应该是计算简单,难掌握的。通常用Excel处理文档数据,Excel功能强大。
利用函数公式的功能可以减少我们很多的计算工作。其实我对Excel并没有很深的研究,但是在日常工作中,总是会用到各种函数和公式。有了公式,这些公式就可以轻松处理一些复杂的问题。
这篇Excel公式使用介绍主要是写给经常需要在工作中简单使用Excel的上班族的。没有公式参数原理等更深入的知识。都是比较简单的内容,主要是帮助大家快速上手一些常用的功能。
自己编必要的公式解决问题。
常见的函数IF,IFS函数IF函数是最常用的判断函数之一,可以完成非此即彼的判断。
如果指定的条件评估为TRUE,IF函数将返回值;如果条件评估为FALSE,则返回另一个值。例如,如果A1大于10,
如果A1小于或等于10,则公式=IF(A110,'大于10 ''不大于10 ')将返回“大于10”和“不大于10”。
如上图,考核得分的标准是8分,需要判断B栏的考核得分是否合格(如果考核得分大于等于8分,则为合格)。公式“=IF(B4=8,'合格''不合格')”可用于判别。
但是,实际情况会更复杂。比如我需要同时判断不同的表现水平。比如大于等于8就是C,大于等于9就是B,等于10就是A.此时可以嵌套多个IF函数,但之后,
如果以后需要修改,会很麻烦,容易出错。不过EXCEL 2019版本中新增的IFS函数已经非常方便地解决了这个问题。
这时候就需要IFS函数了,用公式IFS (B2=10,' a 'B2=9,' b 'B2=8,' c 'B28,' d ')来判断。需要注意的是,考核分数的高分判断要放在前面。
如果低分优先,比如8分以上,即使考核分是9分,输出结果也是C,后面的条件就不判了。
使用IF和IFS函数时,还可以使用AND和OR函数进行多条件判断,以处理更复杂的问题。
VLOOKUP,HLOOKUP函数VLOOKUP函数可以说是excel中最重要的函数之一,作用非常大。与此对应的是HLOOKUP函数,VLOOKUP函数是按列搜索。
HLOOKUP函数是逐行搜索的。根据EXCEL的使用习惯,VLOOKUP函数一般用的比较多。它可以在大量的数据中快速便捷的找到我们需要的答案。
举个例子,比如我需要在首推数据里找出几个人的数据答案。如上图所示,我有我喜欢的所有数据。这时候我需要过滤掉社区小值,旅游小值,人才小值的数据,就可以用VLOOKUP函数了。
具体公式是=VLOOKUP(D2,$A$1:$B$13,2,0),这些人的数据很容易查出来。table_array的选择是指要搜索的数据,一般包括相对引用和绝对引用。
如上图,$A$1表示绝对引用,只需在前面加上$符号,如果去掉,就是相对引用。一般在VLOOKUP函数中,绝大多数情况下使用绝对引用,所以不要忘记这个非常重要的符号$。
HLOOKUP函数也是如此,就不详细展示了。另外还有LOOKUP函数,相当于VLOOKUP函数的反转版,平时很少用,还有类似LOOKUP函数集成版的xLOOKUP。
但只有OFFCE 365才有。
SUM、ABS、INT、ROUND函数SUM、ABS、INT、ROUND是一些常用的数字处理函数。SUM函数——求和,ABS函数——取绝对值,INT函数——舍入,
ROUND函数——四舍五入。
如上图,其中就用到了之前提到过的VLOOKUP查找函数,此外还有SUM求和函数,这边使用了TEXT函数代替了ROUND的函数的四舍五入功能,顺便附加了百分比显示。TEXT的具体作用后面会有讲到。
TEXT函数TEXT函数是EXCEL中一个非常有用的函数。TEXT 函数可通过格式代码向数字应用格式,进而更改数字的显示方式。如果要变更可读的格式显示数字,或者将数字与文本或符号组合,它将非常有用。
通俗的讲TEXT函数可以将数值转化为自己需要的文本格式。
TEXT这是一参数非常简单的函数,但其实这个函数可以快速完成非常多你想象不到的操作,比如刚才或者上图中的百分数转化就使用到了TEXT函数,使用参数“#%”就可以把数值转化成百分比显示,
如需要小数点位数则可以用“0.00%”参数来表示,小数点后面需要几位就加几个零就可以了。也可以使用yyyy年m月h时mm分来控制时间的显示方式,比如年份只显示后两位,比如只显示日期和小时等。
COUNTIF、COUNTIFS函数COUNTIF和COUNTIFS这两个函数都是属于条件函数,我们可以根据给定的条件在区域内计数,这两个函数与IF和IFS函数略有不同,这两个函数只有条件区域和条件,
并没有对区域进行求值然后查找另一个区域进行汇总。
比如我需要统计各小小值点赞超过50的人数,我就可以使用到COUNTIF函数,使用公式=COUNTIF(A2:B13,'50')就可以统计出需要的答案了,如果是多条件计算就可以使用到COUNTIFS,
增加更多的前置条件。这实际职场中这是一个使用非常频率的统计函数。
RANK函数RANK函数的作用是求某一个数值在某一区域内一组数值中的排序,通俗的讲一般用来给特定的数值排名,比如成绩、考核之类的。
举例说明,比如我要给上图中小小值的点赞数排名,就可以用到RANK这个函数了。使用公式为=RANK(B2,$B$2:$B$13,0)就可以方便的将排名整理出来了,一目了然,
值得需要的是中间需要用到的区域引用是要使用到$符号的绝对引用,这在之前的介绍也里说到过了。忘记的小伙伴可以重新翻上去在看一下。
这边推荐了一个B站的UP主的。。课程,感兴趣的小伙伴可以更深入的去学习一下。
传送门
EXCEL进阶——VBA
VBA是Visual Basic For Application的简称,具体也就不说开了,简单来讲VBA是建立在Office中的一种应用程序开发工具。虽然Excel本身的内置函数其实已经很强大了,
基本只要学会一些常用的函数,就已经可以满足普通用户日常的工作需求。
如果只需要满足一些普通的工作需求,那你可能永远也不会用到VBA,但在实际的工作中,你操作却越来越多,需求也越来越高,这个时候普通的函数公式可能已经无法满足你的需求了,又或者效率低下。
这时候就需要用VBA来对Excel进行二次开发了,VBA可以有效地自定义和扩展Excel的功能,可以理解为一种用来解决问题的简单编程,语法与VB语言有点类似。
比如你的工作经常需要用到的Excel常常需要处理一些类似的数据,那么你可以用VBA把处理过程写出来。然后每次需要处理同样的数据时候,只要点击运行一下,就能自动处理好了,特别适合需要处理数据量很大,
或者经常要处理Excel数据的人群。
上面这是我在工作中经常输入客户信息的一个简单的VBA程序,可以帮助我更快地输入客户信息,并把有效的信息打印出来,从而提高我日常工作的效率。其它的还搞过许多VBA程序用来替代重复的操作。
这边我也推荐了一个B站的UP主关于VBA的。。课程,感兴趣的小伙伴可以点击上方的。。过去学习学习。
传送门
尾巴——小结学习好Excel的各种函数公式,Excel作为处理数据最重要的载体和工具,不管是会计、行政、审计、销售还是运营等职业,使用Excel的频率也是越来越高了,
所以掌握Excel表格的各种公式用法,而更加进阶的VBA,如果学习好了,可以使很多简单的机械化操作,变成自动化操作,可以大大提高自己的工作效率,节约自己宝贵的时间,
更多的空余时间也可以用来好好学习提高自己的竞争力,又或者摸摸鱼,刷刷张大妈给自己放松一下。
本人对EXCEL这方面也只好说刚好入了门而已,如有说错的地方,就请各位大佬在评论区里指正一下咯。
标题:是时候提高一下自己了,进来学习Excel常用函数和VBA程序
链接:https://www.52hkw.com/news/rj/65318.html
版权:文章转载自网络,如有侵权,请联系删除!