13个实用型的Excel公式,办公一族都在用,你也很需要(第二部分)
七、屏蔽错误代码。
函数:Iferror。
功能:判断指定的表达式是否有误,如果有误,则返回指定的值,否则返回表达式本身的值。
语法结构:=Iferror(判断条件,条件不成立时的返回值)。
目的:查询员工的月薪,如果查询不到此人,返回“查无此人”。
方法:
在目标单元格中输入公式:=IFERROR(VLOOKUP(J3,E3:G12,3,0),"查无此人")。
解读:
1、条件不成立时的返回值可以自定义哦!
2、如果不用Iferror函数隐藏错误值,当查询“李四”的月薪值时,返回值为错误代码:#N/A 。
八、快速拆分混合值。
函数:Left+Lenb+Len。
Len函数功能:返回文本字符串中的字符个数。
语法结构:=Len(字符串)。
Lenb函数功能:返回文本中的字符数。
语法结构:=Lenb(字符串)。
目的:快速提取指定列中的产品名称。
方法:
在目标单元格中输入公式:=LEFT(B3,LENB(B3)-LEN(B3))。
解读:
1、一个汉字占用2个字符,用字符串中的字符个数减去字符串数,剩下的值正好为汉字的个数。
2、如果文本在右侧,直接将Left函数替换为Right函数即可哦!
九、计算不重复值的个数。
函数:Sumproduct。
目的:计算员工中学历的种类。
方法:
在目标单元格中输入公式:=SUMPRODUCT(1/COUNTIF(F$3:F$12,F$3:F$12))。
十、公式中添加备注。
函数:N。
功能:将不是数值形式的值转换为数值形式。日期转换为序列值,TRUE转换为1,其它值转换为0。
语法结构:=N(值)。
目的:给公式添加备注。
方法:
在目标单元格中输入公式:=SUMPRODUCT(1/COUNTIF(F$3:F$12,F$3:F$12))+N("计算不重复值得个数")。
解读:
后缀:N("计算不重复值得个数")不影响计算结果,而且便于公式阅读。
十一、计算时间差值。
函数:Datedif。
语法结构:=Datedif(开始日期,结束日期,统计方式)。
解读:
1、此函数为系统隐藏函数,但可以直接使用。
2、常见的统计方式有“Y”、“M”、“D”,即“年”、“月”、“日”。
目的:快速计算年龄。
方法:
在目标单元格中输入公式:=DATEDIF(C3,TODAY(),"y")
解读:
结束时间用Today函数替代的目的在于保持年龄的自动更新。当你打开工作簿的时候,年龄永远保持为最新数据。
十二、生成指定范围内的随机值。
函数:Randbetween。
功能:返回一个介于指定数字之间的随机整数。
语法结构:=Randbetween(最小值,最大值)。
目的:生成100-500之间的随机整数。
方法:
在目标单元格中输入公式:=RANDBETWEEN(100,500)。
解读:
使用Randbetween函数时需要注意的是数据范围中的最小值不能大于最大值,否则无法生成随机值。
十三、四舍五入。
函数:Round。
功能:按指定的位数对指定的值四舍五入。
语法结构:=Round(值,小数位数)。
目的:随机生成0-1之间的值,并保留2位小数。
方法:
在目标单元格中输入公式:=ROUND(RAND(),2)。
解读:
1、Rand()函数的功能为生成0-1之间的随机值,有7位小数。
2、公式=ROUND(RAND(),2)中,首先利用Rand()生成0-1之间的随机值,做为Round函数的参数,最后返回带有2位小数的结果。
#Excel函数公式#
#职场达人说#