Excel函数又称为Excel的工作表函数,它是预先定义好的用来执行计算、分析等数据处理任务的功能模块。
Excel函数只有唯一的名称,它不区分大小写,Excel的每个函数都有特定的功能和用途。
函数的结构
函数一般由函数名称、左括号、以英文输入模式下输入的逗号相隔开的参数和右括号组成。
公式中允许使用多个函数或计算式,使用运算符进行连接。
函数的参数数量并不固定,有的函数有多个参数,比如:VLOOKUP(B2,$A$2:$A$13,1,0)函数;有的函数却一个参数都没有,比如:Today函数、NOW函数。
函数的参数通常由数值、日期和文本等元素构成,可以使用常量、数组、单元格引用或其他函数。当使用其他函数作为另一个函数的参数时,就是函数嵌套。
函数嵌套
嵌套函数
参数与参数是不一样的
在Excel中,Excel函数的参数分为:必需参数和可选参数。
必需参数是必须填写的参数,不可省略。
可选参数通常出现在所有参数的最后一个,一般用"[]"方括号括起来,当函数有多个可选参数时,可以从右向左依次省略可选参数。
我们为什么要使用函数?
我们为什么要使用函数呢?
当然是因为函数能够简化公式、提高效率,执行其他方式无法实现的数据处理任务。
有些任务是我们通过自编公式无法实现的,比如随机数函数RAND。
使用函数对数据进行处理,相当于在数据之间搭建了一个关系模型,当数据源中的数据发生变化时,无须对公式再次修改,即可实现结果的更新。
我们还可以将编辑好的函数公式应用到具有相同运算规则的新数据源中。
常用函数的分类
· 内置函数
内置函数是指,只要启动了Excel就可以使用的函数。比如:SUM函数、IF函数、COUNT函数等。
· 扩展函数
扩展函数必须通过加载宏才能正常使用。我们可以通过【开发工具】--【加载项】,在【加载项】对话框中勾选对应的复选框之后才能正常使用,否则返回值会显示错误。
在Excel2013及以上版本中,加载后的扩展函数可以在【插入函数】的"用户定义"类别里查看。
扩展函数
· 自定义函数
自定义函数是指使用VBA代码自行编辑的特定功能的函数,这类函数存放于VB编辑器的"模块"中。
· 宏表函数
宏表函数是Excel4.0版函数,需要通过定义名称或在宏表中使用,其中多数函数已经被内置函数和VBA功能所代替。
在实际的应用中,函数的灵活性和多变性,也正是学习函数公式的乐趣所在。在Excel中有400多个内置函数,但并不是所有的400多个函数都需要学习,掌握最常用的几十个函数以及这些函数的组合嵌套用法,就可以解决工作中的绝大部分问题。
函数的易失性
在工作簿中,如果我们使用了具有易失性的函数,那么每当我们激活一个单元格或在一个单元格输入数据,甚至只是打开了工作簿,该具有易失性的函数都会自动重新计算。
1. 易失性函数只在以下几种情况下不重新计算:
2. 工作簿的重新计算模式设置为"手动"时。
3. 当手工设置列宽、行高而不是双击调整为合适列宽、行高时,但隐藏行货设置行高值为0除外。
4. 当设置单元格或其他更改显示属性的设置时。
5. 激活单元格或编辑单元格内容但按"ESC"键取消时。
常见的易失性函数有如下几种:
· 随机数函数RAND函数和RANDBETWEEN函数,每次编辑都会重新计算。
· 获取当前日期、时间的TODAY函数和NOW函数,每次返回当前系统日期、时间。
· 返回单元格引用的OFFSET函数、INDIRECT函数,每次编辑都会重新定位实际的引用区域。
· 获取单元格信息的CELL函数和INFO函数,每次编辑都会刷新相关信息。
手动计算
手动计算
在公式如果使用类似A1:INDEX()、INDEX():INDEX()结构时,重新打开工作簿也会引发重新计算。如果SUMIF函数的第三个参数简写,也会引发重新计算。
我是Excel大白,头条的优质创作者,欢迎大家跟我一起学习,一起进步。