美文网首页
Excel常用函数讲解

Excel常用函数讲解

作者: 张小爷 | 来源:发表于2019-12-01 21:56 被阅读0次

    如果你每天的工作中都会用到Excel,那函数肯定会帮你提高工作效率,今天就来聊一聊常用的一些函数。

    一、清洗处理类

    函数:MID

    1、语法规则

    MID(text, start_num, num_chars)

    2、参数解释

    text:要被截取的字符

    start_num:从左起第几位开始

    num_chars:截取的字符长度

    3、用途

    截取特定位置特定长度的字符串

    4、动图演示

    有了身份证号,然后提取出生年月,首先是选取目标字符B2,然后出生日期是从第7个字符开始,出生年月的长度是6,依次输入到函数即得出生年月。

    5、番外

    与Mid类似的还有Left和Right,功能类似,同时用于清洗处理类的函数还有连接函数Concatenate以及替换函数Replace。

    一、查找匹配类

    函数:VLOOKUP

    1、语法规则

    VLOOKUP (lookup_value,table_array,col_index_num,range_lookup)

    2、参数解释

    lookup_value:要查找的值

    table_array:要查找的区域

    col_index_num:返回数据在查找区域的第几列数

    range_lookup:模糊匹配/精确匹配

    3、用途

    按列查找,最终返回该列所需查询列序所对应的值

    4、动图演示

    lookup_value是单元格F4的值“小郑”,table_array是A:D这四列,因为成绩是在第四列,如果是要查性别的话只需要选取A:C这三列即可,col_index_num是4,因为目标列“成绩”是在选取的列中位于第四列,range_lookup是0,精确查找,如果是1的话则是模糊查找。

    5、番外:

    与VLOOKUP对应的还有HLOOKUP,一个是按列查找,一个是按行查找。同类型的其他函数还有INDEX、OFFSET。

    函数LOOKUP

    1、语法规则

    向量形式:LOOKUP(lookup_value,lookup_vector,result_vector)

    备注:这里只介绍向量形式

    数组形式:LOOKUP(lookup_value,array)

    2、参数解释

    lookup_value:要查找的数值

    lookup_vector:包含一行或一列的区域,区间内的数值必须是升序的

    result_vector:包含一行或一列的区域,区间内的数值必须是升序的,大小必须和lookup_vector一致

    3、用途

    查找某个条件对应的值并返回

    4、动图演示

    这里的lookup_vector和result_vector我是直接在输入里面手动打出来了,当然也可以事先在列中输入好,然后选取,效果是一样的。

    5、番外

    当然这里你也可以用IF来判断,不过整个公式就会变得很长,可读性要差好多,如果条件是几十个呢,估计得写懵逼吧。

    三、计算统计类

    函数:COUNTIF

    1、语法规则

    COUNTIF(range,criteria)

    2、参数解释

    range:要计算其中非空单元格数目的区域

    criteria :以数字、表达式或文本形式定义的条件

    3、用途

    对报表范围中符合指定条件的值计数

    4、动图演示

    如图所示,很简单的一个条件统计。

    5、番外

    如果是多条件统计就可以用到Countifs函数。

    函数:SUMIF

    1、语法规则

    SUMIF(range,criteria,sum_range)

    2、参数解释

    range:用于条件判断的区域

    criteria:求和条件

    sum_range:求和区域

    3、用途

    对报表范围中符合指定条件的值求和

    4、动图演示

    range是“年级”这一列,criteria是F3单元格,sum_range是“成绩”列。

    5、番外

    如果是多条件求和,比如这里想球每个年级男女不同性别的总成绩,就需要函数SUMIFS。同类型的函数还有SUMPRODUCT、MAX、MIN、AVERAGE。

    四、逻辑判断类

    函数ISERROR/IF

    1、语法规则

    IF(logical_test,value_if_true,value_if_false)

    2、参数解释

    logical_test:判断条件

    value_if_true:判断条件为真时的结果

    value_if_false:判断条件为假时的结果

    ISERROR()函数是用来返回TRUE或FALSE的,与IF结合使用是一个经典的防报错公式

    3、用途

    条件判断和防报错

    4、动图演示

    这里如果目标值为空的时候,用完成值除以目标值得到的完成率是返回一个“#DIV/0!”的错误,但是加上IF和ISERROR判断之后其他的结果不变,但是错误的空格都返还空单元格,当然你也可以设置为空时返回的内容。

    5、番外

    没有番外。

    五、时间序列类

    函数DATEDIF

    1、语法规则

    DATEDIF(start_date,end_date,unit)

    2、参数解释

    start_date:起始时间

    end_date:结束时间

    unit:所需信息的返回类型,“Y”“M”“D”分别表示年/月/天

    3、用途

    返回两个日期之间的年\月\日间隔数

    4、动图演示

    today()函数是用来生成今天的日期的,当然你也可以指定日期,然后计算入职时间和今日之间的差值,然后以月分形式返回就得到了在职月数,同样的也可以得到年数。

    5、番外

    依旧没有番外。

    以上只是我个人觉得比较常用的一些函数,当然Excel的函数是远不止我介绍的,在工作中要结合实际情况灵活运用,同时还有一些功能强大的组合函数能帮你更好的处理你的Excel,提高你的工作效率。

    我找了一份Excel学习的资料,还是比较系统的。关键是每章都有详细的讲解,同时讲解的案例的文档和数据都是有提供的,所以不仅可以看书学,还可以实际自己动手按照书中的例子自己一步步实现,下面是目录,后台回复“Excel”即可得到资料的下载链接

    终于开通了留言和打赏功能,欢迎小伙伴留言和打赏,由于iOS不能直接打赏,但是微信的最新版本更新了一项赞赏码的功能,所以我就为iOS的小伙伴贴上来了。

    如果觉得写的文章对你有帮助的话,欢迎关注

    长按二维码识别即可

    相关文章

      网友评论

          本文标题:Excel常用函数讲解

          本文链接:https://www.haomeiwen.com/subject/rpptgctx.html