Excel函数:统计函数
函数说明
SUM求和函数
AVERAGE计算均值函数
MAX/MIN统计最大值/最小值
MEDIAN计算中位数
VARP计算方差
MODE统计出现次数对多的数值(众数)
STDEVP.P计算标准差
LARGE从大到小,排名第K的值
SMALL从小到大,排名第K的值
COUNT统计数字出现个数(注意:只统计数字)
RANK计算指定数值在指定区域排名
Excel函数:函数参数
单元格引用格式说明
A1单元格:A列1行
A15:A20单元格区域:A15到A20
A1:E1单元格区域:A列第一行到E列第一行
A1:B3单元格区域:A列第一行到B列第三行
2:2单元格区域:第二行所有单元格
2:5单元格区域:第二行到第五行所有单元格
A:A单元格区域:A列所有单元格
A:C单元格区域:A列到C列所有单元格
Excel函数:相对引用与绝对引用
$符:表示该维度为绝对引用;
绝对引用:进行数据填充时,引用单元格不会变化
相对引用:进行数据填充时,引用单元格会反正变化
Excel函数:逻辑处理相关函数
• If类函数:IF, SUMIF, COUNTIF….
• 逻辑函数:AND, OR, NOT
• IS类函数:ISNA, ISTEXT…
• 参考文档:https://support.microsoft.com/zh-cn/excel
IF函数:条件判断
基本语法:=IF(条件判断, 结果为真返回值, 结果为假返回值)
If嵌套语法格式:IF(条件1,值1,IF(条件2,值2,值3))
AND:对多个逻辑语句进行判断,如果都满足返回TRUR,否则返回FALSE;
基本语法:=AND(logical1,logical2, ...),
logical1, logical2:为判断条件,必须为逻辑参数,否则报错
OR:对多个逻辑语句进行判断,如果一个满足返回TRUR,否则返回FALSE;
基本语法:=OR(logical1,logical2, ...),
logical1, logical2:为判断条件,必须为逻辑参数,否则报错
NOT:对当前值取反,如果逻辑语句为真返回False,否则返回True;
基本语法:=NOT(logical)
Excel函数: IF类相关函数
IF相关函数说明
SUMIF(条件区域,条件,求和区域)对指定单元格中符合指定条件的值求和
SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2……)返回满足多个条件的全部参数的总量
COUNTIF(条件区域,条件)用于统计满足某个条件的单元格的数量
COUNTIFS(条件区域1,条件1,条件区域2,条件2)将条件应用于跨多个区域的单元格,并统计符合所有条件的次数
AVERAGEIF(条件区域,条件,求平均值区域)返回指定区域内满足给定条件的所有单元格的平均值
AVERAGEIFS(求平均值区域,条件区域1,条件1,条件区域2,条件2……)返回满足多个条件的所有单元格的平均值
IFERROR(单元格表达式错误,返回值)如果公式计算结果错误,返回指定的值;否则返回公式的结果
Excel函数: IS类相关函数
IS类函数用于判断,返回值为TRUE或者FALSE
ISNA判断单元格内容是否为: #N/A(值不存在)
ISERR判断单元格内容是否为任意错误值(除去 #N/A)
ISERROR判断任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? #NULL!)
ISLOGICAL判断单元格内容是否为逻辑值:TRUE、FALSE
ISTEXT判断单元格是否为文本
ISNONTEXT判断单元格不是文本(单元格为空,返回TRUE)
ISBLANK判断单元格是否为空白单元格
ISNUMBER判断单元格是否为数字
ISODD/ISEVEN判断单元格是否为奇数/偶数
ISREF判断单元格是否为引用
Excel函数: 常见错误
错误类型说明
#DIV/0!除0错误
#VALUE!输入引用文本项的数学公式
#REF!删除了被公式引用的单元格范围
#N/A值不可用,例如数据缺失等
#NAME?在公式中使用了Excel所不能识别的文本
#NUM!公式或者函数中使用无效的数值
#NULL!公式中两个集合之间没有符号
HLOOKUP:与VLOOKUP类似,横向查找;
Excel文本处理
文本提取函数
函数名不带B:按照字符计算,1个汉字与1个字母数字都是一个字符;
函数名 加B:按照字节数进行技术,1个汉字占两个字节,1个字母数字占1个字节;
返回第一个数字 =SEARCHB("?",A81)
返回字符串中的数字 =MIDB(A81,SEARCHB("?",A81),LEN(A81)*2-LENB(A81))
文本清洗:对数据进行处理,完成数据标准化,为后续数据引用做好准备;
文本清洗方式:删除空白字符,文本替换;
文本替换函数:
=REPLACE(text, sn, num, new_text):将text中从sn开始将num个字符替换成new_text;
=SUBSTITUTE(text, old_text, new_text, [num]):将text中的old_text替换成new_text;
num为替换数量,默认全部替换;
文本查找与通配符
• 文本格式化:=TEXT(Value, Format)
• 参考地址:https://support.microsoft.com/zh-cn/office/text-%E5%87%BD%E6%95%B0-20d5ac4d-7b94-49fd-bb38-93d29371225c?ui=zh-cn&rs=zh-cn&ad=cn
• 文本长度:
LEN(TEXT):返回文本字符个数,
LENB(TEXT):返回文本中字节数,