在Excel的学习中,函数是必须要学习的内容,如果你对基础函数都不能熟练掌握和应用,那就真的Out了!
一、If。
功能:判断是否满足某个条件,如果满足返回一个值,不满足则返回另外一个值。
语法结构:=If(条件,条件为真时的返回值,条件为假时的返回值)。
目的:判断“月薪”是否≥4500元,如果大于等于返回“是”,否则返回“否”。
方法:
在目标单元格中输入公式:=IF(G3>=4500,"是","否")。
二、Sumif。
功能:单条件求和。
语法结构:=Sumif(条件范围,条件,[求和范围]),当“条件范围”和“求和范围”相同时,可以省略“求和范围”。
目的:按“性别”计算总“月薪”。
方法:
在目标单元格中输入公式:=SUMIF(D3:D24,J3,G3:G24)。
三、Sumifs。
功能:多条件求和。
语法结构:=Sumifs(求和范围,条件1范围,条件1……条件N范围,条件N)。
目的:按“性别”统计“已婚”或“未婚”人员的总“月薪”。
方法:
在目标单元格中输入公式:=SUMIFS(G3:G24,D3:D24,J3,E3:E24,K3)。
四、Countif。
功能:单条件计数。
语法结构:=Countif(条件范围,条件)。
目的:按“性别”统计人数。
方法:
在目标单元格中输入公式:=COUNTIF(D3:D24,J3)。
五、Countifs。
功能:多条件计数。
语法结构:=Countifs(条件1范围,条件1……条件N范围,条件N)。
目的:按“性别”统计“已婚”、“未婚”员工数。
方法:
在目标单元格中输入公式:=COUNTIFS(D3:D24,J3,E3:E24,K3)。
六、Averageif。
功能:单条件平均值。
语法结构:=Averageif(条件范围,条件,[数值范围])。
目的:按“性别”统计平均“月薪”。
方法:
在目标单元格中输入公式:=AVERAGEIF(D3:D24,J3,G3:G24)。
七、Averageifs。
功能:多条件平均值。
语法结构:=Averageifs(数值范围,条件1范围,条件1……条件N范围,条件N)。
目的:按“性别”统计“已婚”、“未婚”人员的平均工资。
方法:
在目标单元格中输入公式:=AVERAGEIFS(G3:G24,D3:D24,J3,E3:E24,K3)。
八、Vlookup。
功能:搜索指定区域首列满足条件的元素,确定待检索元素的在指定区域中的行序号,再进一步返回指定列对应的值。
语法结构:=Vlookup(查询值,数据范围,返回值的列数,[匹配模式])。其中“匹配模式”分为“0”和“1”,“0”为精准查询,“1”为模糊查询,省略时默认为精准查询。
目的:根据“员工姓名”查询对应的“月薪”。
方法:
在目标单元格中输入公式:=VLOOKUP(J3,B3:G24,6,0)。
九、Maxifs。
功能:返回一组给定条件所指定的单元格中的最大值。
语法结构:=Maxifs(数值范围,条件1范围,条件1……条件N范围,条件N)。
目的:按“性别”统计“已婚”、“未婚”人员的最高“月薪”。
方法:
在目标单元格中输入公式:=MAXIFS(G3:G24,D3:D24,J3,E3:E24,K3)。
十、Minifs。
功能:返回一组给定条件所指定的单元格中的最小值。
语法结构:=Minifs(数值范围,条件1范围,条件1……条件N范围,条件N)。
目的:按“性别”统计“已婚”、“未婚”人员的最低“月薪”。
方法:
在目标单元格中输入公式:=MINIFS(G3:G24,D3:D24,J3,E3:E24,K3)。
十一、Rank。
功能:返回指定值在指定范围内的大小排名,如果多个值排名相同,则返回平均排名。
语法结构:=Rank(值,数据范围,[排序方式]),其中“排序方式”有“0”和“1”两种,“0”为降序,“1”为升序,省略时默认为降序。
目的:对“月薪”按照由高到低的顺序排序。
方法:
在目标单元格中输入公式:=RANK(G3,G$3:G$24)。
十二、Replace。
功能:将一个字符串中的部分字符串用另一个字符串替换。
语法结构:=REPLACE(字符串,起始位置,字符长度,替换内容)。
目的:删除“月薪”前的“¥”符号。
方法:
在目标单元格中输入公式:=REPLACE(C3,4,4,"****")。
十三、Len。
功能:返回文本字符串中的字符个数。
语法结构:=Len(字符串)。
目的:返回“员工姓名”的长度。
方法:
在目标单元格中输入:=LEN(B3)。
十四、Left。
功能:从一个字符串的第一个字符开始,返回指定长度的字符。
语法结构:=Left(字符串,[字符长度]),当省略“字符长度”时,默认值为“1”。
目的:提取“联系电话”的前三位。
方法:
在目标单元格中输入公式:=LEFT(C3,3)。
十五、Mid。
功能:从文本字符串中指定的位置开始提取指定长度的字符串。
语法结构:=Mid(字符串,开始位置,字符长度)。
目的:提取“联系电话”的中间4位。
方法:
在目标单元格中输入公式:=MID(C3,4,4)。
十六、Right。
功能:从字符串的最后侧开始提取指定长度的字符。
语法结构:=Right(字符串,[字符长度]),省略“字符长度”时默认值为“1”。
目的:提取“联系电话”最右侧的3位。
方法:
在目标单元格中输入公式:=RIGHT(C3,4)。
十七、Index。
功能:在给定的单元格区域中,返回特定行列交叉处单元格的值或引用。
语法结构:=Index(数据区域,行,[列]),省略“列”值时默认为“1”。
目的:返回B3:H24区域中第6行第4列的值。
方法:
在目标单元格中输入公式:=INDEX(B3:H24,6,4)。
十八、Match。
功能:返回符合特定值特定顺序的项在数组中的相对位置。
语法结果:=Match(定位置,数据范围,[匹配模式]),其中“匹配模式”分为:0、-1和1三种,“0”为精准匹配,“-1”为大于,“1”为小于,省略时默认值为0,即精准匹配。
目的:返回“司马懿”在B3:B24中的相对位置。
方法:
在目标单元格中输入公式:=MATCH("司马懿",B3:B24,0)。
十九、Today。
作用:返回系统的当前日期。
语法结构:=Today()。
目的:返回系统的当前日期。
方法:
在目标单元格中输入公式:=TODAY()。
二十、Now。
功能:返回系统的当前时间。
语法结构:=Now()。
目的:返回系统当前时间。
方法:
在目标单元格中输入公式:=NOW()。
领取专属 10元无门槛券
私享最新 技术干货