EXCEL 基础函数
1、绝对引用、相对引用
1.1相对引用
相对引用,这是最常见的引用方式。复制单元格公式时,公式随着引用单元格的位置变化而变化
例如在单元格内输入=sum(B2:C2),然后下拉填充柄复制公式。
可以看到每个单元格的公式不会保持sum(B2:C2),而是随着单元格的位置变化,复制的公式也发生变化了
1.2绝对引用
绝对引用,复制公式随着引用单元格的位置变化而不发生变化。
$行$列
例如要将分数换成十分制的,此时可以绝对引用B15单元格的内容。
例如输入公式=D2/B15,此时下拉复制发现公式错误了。
这是因为没有添加绝对引用,此时公式会随着单元格的位置变化而变化。
■ 要让公式保持D3也是除以B15,需要选中B15,再按F4添加绝对引用。
看到公式出现绝对引用的符号就是添加成功了,此时再下拉复制公式,发现B15单元格被固定引用了。
1.3混合引用
D2 表示没有固定,这是刚才我们讲到的相对引用。
$D$2 行号列标前都添加了符号,表示行和列都被固定了,这是绝对引用。
D$2 符号只添加在行号前,表示只固定了行。
$D2 符号只添加在列号前,表示只固定了列。
输入公式=B2/D2。
如何设置D列数据在下拉复制时,公式随单元格变化而变化,右拉时不变化呢?
我们需要将引用D列数据的公式设置为固定符号只添加在列标前,表示固定了列。
这时将公式向右复制,可以看到引用的列数据,D列不会变成E列。
而下拉填充柄复制公式时,行数据又会随着单元格引用的位置变化而变化。
2、求和 SUM
语法
SUM(number1,number2, ...)
Number1,Number2, ... 为 1 到 255 个需要求和的参数。
说明
• 直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算。
• 如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。
• 如果参数为错误值或为不能转换成数字的文本,将会导致错误。
3、求平均数、最值
■ 输入=AVERAGE(),选择数据区域,计算完成!
在菜单栏点击开始-求和折叠框-求平均值也可快速求值。
■ 最大值使用MAX函数,最小值使用MIN函数。
例如求最大值,输入=MAX(),选择数据,一秒求出。
同样在求和折叠框中也可快速求最大值和最小值。
MIN函数使用方法与MAX类似。
4统计函数
4.1COUNT()
■ COUNT的中文含义是计数,它的使用也与计数有关。
例如要统计已经提交考卷的考生人数,一个一个数实在太麻烦了。
输入=COUNT(),选中数据区域,就能快速计算了。
需要注意的是:
COUNT只能统计值为数值型数字的单元格个数,文字和其他格式的都不能统计。
4.2COUNTIF()
那么要统计符合得分大于40的学生人数,该如何计算呢?答案是使用COUNTIF。
COUNTIF是按一定条件统计单元格个数。
输入=COUNTIF()
区域输入数据区域,条件输入大于40,记得加上英文双引号。
这个公式的意思是在这个数据区域中,统计大于40的数据个数。
5、文本函数
5.1RIGHT()
RIGHT函数是从右往左计算字符个数来截取字符。
■ 例如要截取手机号码后4位,输入=RIGHT()。
字符串填入手机号码的数据区域,字符个数填入4。
这个公式表示截取这个数据区域的后4位字符,下拉填充柄复制公式 批量提取完成。
5.2LEFT()
LEFT函数是从左往右计算字符个数来截取字符。
■ 例如提取地址信息前三位字符,输入=LEFT()。
字符串填入数据区域,字符个数填入3。下拉填充柄复制公式,搞定。
5.3MID()
MID函数可以从中间的某一位开始,截取任意位数字符。
■ 比如提取身份证信息中的出生年月日。
从第7位开始,截取后面的8位数字。
输入=MID(),字符串填入数据区域,开始位置填入7,字符个数填入8,提取完成!
6日期
6.1TODAY ( )
■ 若要在表格中快速插入当前日期,输入=TODAY ( ) 。
按回车键 可以输入当前日期。
每次表格重新打开,都会刷新当前日期,也可按F9刷新。
6.2NOW( )
■ 若要输入当前日期和时间,输入=NOW( ) ,按回车即可。
每次表格重新打开,都会刷新当前时间,也可按F9刷新。
6.3DATEDIF()
■ 要计算两个日期的间隔时间,制作日期倒数表,可以使用DATEDIF函数。
例如计算当前日期距离国庆还有多少天。
在开始日期输入=TODAY( ) ,终止日期输入2019年10月1日。
7 VLOOKUP函数
VLOOKUP函数是一个查找函数,可以找到指定区域内的值。
它的语法结构是=VLOOKUP(查找值,数据表,列序数,匹配条件)
■ 例如查找“张小敬”选择题得分。
查找值点击选中“张小敬”,数据表是整个表格区域,列序数是成绩所在的列序数。
匹配条件,精确查找为FALSE,模糊查找为TRUE,填入FALSE。
8IF函数
IF函数是一个判断函数,可以判断值是否满足给定条件。
它的语法结构是=IF(测试条件,真值,假值)
■ 例如判断成绩是否合格,测试条件为成绩>=60。
真值填入合格,假值填入不合格,记得加上英文双引号 合格 不合格。
这个公式表示当满足测试条件时,显示合格,不满足显示不合格。
9SUMIF函数
SUMIF函数是一个求和函数,可以根据条件来求和。
它的语法结构是=SUMIF(区域,条件,求和区域)。
■ 例如求“张小敬”获得的总勋章数量。
区域是我们找“张小敬”这个条件的区域,填入姓名列。
条件是我们定义的条件,求的是张小敬的勋章数,条件为张小敬。
求和区域填入勋章列。最后选中区域、求和区域,按下按下F4添加绝对引用。
这个公式的意思是在姓名列找到“张小敬”,进行勋章求和。
双击填充柄复制公式即可快速批量计算。