Excel常用函数
一、RANK()函数
返回某一数值在其一定范围内相对于其他数值的排序位置
rank(number,ref,order)
rank(要排序的值,需要排序的值所处的单元格区域,[0降序,1升序])
RANK.EQ()函数
返回某一数值在其一定范围内相对于其他数值的排序位置;如果多个数值排名相同,则返回该组数值的最佳排名
二、COUNT()函数
统计数字单元格个数
count(数据范围)
COUNTA()函数
计算区域中非空单元格的个数
COUNTA(数据范围)
COUNTBLANK()函数
计算区域中空单元格的个数
COUNTBLANK(数据范围)
COUNTIF()函数
统计给定区域中多条下的数据
COUNTIF(range,critera)
COUNTIF(数据范围,条件)
COUNTIFS()函数
统计给定区域多条件下的数据
COUNTIFS(criteria_range1,critera1,...)
COUNTIFS(条件范围1,条件,...)
三、SUM()函数
单条件求和
SUM(数据范围)
SUMIF()函数
对满足条件的单元格求和
SUMIF(range,criteria,[sum_range])
SUMIF(条件范围,条件,求和范围)
SUMIFS()函数
多条件求和
SUMIFS(sum_range,criteria_range1,criteria1,...)
Sumifs(求和范围,条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)
四、IF()函数
单条件嵌套使用
IF(条件,返回值“True”,"返回值False")
=IF(D3=100,"满分",IF(D3>=95,"优秀",IF(D3>=80,"良好",IF(D3>=60,"及格","不及格"))))
多层嵌套
IFS()函数
IFS(条件1,返回值1,...)
=IFS(D3=100,"满分",D3>=95,"优秀",D3>=80,"良好",D3>=60,"及格",D3<60,"不及格")
五、VLOOKUP()函数
在指定的数据范围中返回符合要求的值
VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
VLOOKUP(查询值,查询范围,返回列数,匹配模式[“0”为精准匹配,“1”为模糊匹配])
六、INDEX+MATCH函数
提取指定值在指定范围内的相对位置
INDEX()函数
返回位置的内容
INDEX(数据范围,行,列)
MATCH()函数
返回相对位置
MATCH(查询值,数据范围,匹配模式[-1(大于),0(精准),1(小于)])
七、ROUND()函数
保留小数位数
ROUND(值,[要保留的位数])
ROUNDUP()函数
向上舍入
ROUNDUP(值,[要保留的位数])
ROUNDDOWN()函数
ROUNDDOWN(值,[要保留的位数])
八、文本函数
LEFT()函数
left(字符串,从左边提取的字符长度)
RIGHT()函数
right(字符串,从右边提取的字符长度)
MID()函数
mid(字符串,开始提取字符的位置,提取长度)
FIND()函数
find(查找的字符,字符串)===精确查找
SEARCH()函数
search(查找的字符,字符串)===模糊
REPLACE()函数
替换
replace(被替换的字段,开始位置,替换长度,替换字段)
SUBSTITUTE()函数
substitute(被替换的字段,“旧文本”,"新文本")
合并单元格 & CONCAT() CONCATENATE()
大小写转换
UPPER()小写转大写
UPPER(文本)
LOWER()大写转小写
LOWER(文本)
计算字符长度LEN()
LEN()
REPT()函数
rept(重复的文本,重复次数)