分享

哇,找到一组让效率翻倍的套路

 L罗乐 2018-03-07

小伙伴们好啊,今天咱们说说函数公式的内容。

单个的函数作用和功能都是比较单一的,在解决实际问题时,往往需要多个函数嵌套使用,今天就和大家分享几个常用的函数嵌套组合。熟悉这些嵌套函数的使用,提高效率一丢丢还是有可能的。

1、IF IF 多区间判断

如下图,要按照不同的区间范围,判断B列的成绩是否合格。

低于9分是不合格,达到9分是合格,达到9.5分是优秀。

=IF(B5>=9.5,'优秀',IF(B5>=9,'合格','不合格'))

公式先判断B5大于9.5的判断条件是否成立,如果符合条件就返回指定的内容“优秀”。

如果条件不成立,就继续判断下一个条件,看看B5>=9的条件是否成立,如果成立就返回指定的内容“合格”。

如果条件仍然不成立,就返回指定的内容“不合格”。

使用IF函数进行多个区间的判断时,特别要注意一点:可以从最高开始,向最低依次判断,也就是先判断如果比最高的条件还要高,是什么结果。

也可以从最低开始向最高依次判断,也就是先判断如果比最低的条件还要低,是什么结果。

2、IF COUNTIF 判断数据是否重复

如下图,要统计B列的姓名是否为重复出现。

C2使用的公式为:

=IF(COUNTIF($B$2:B2,B2)>1,'重复','')

COUNTIF函数使用动态扩展区域$B$2:B2作为统计范围,计算B列员工姓名在这个区域中出现的次数,如果出现的次数大于1,就是重复。

以B2为例,北原爱子首次出现,C3单元格中的公式为:

=IF(COUNTIF($B$2:B3,B3)>1,'重复','')

结果就是1,也就是不重复了。

而到了C9单元格,公式为:

=IF(COUNTIF($B$2:B9,B9)>1,'重复','')

在$B$2:B9这个区域中,B9单元格的北原爱子出现了两次。所以$B$2:B3,B3)>1的条件成立,也就是说B9是重复出现的。

3、INDEX MATCH 查询一贴灵

如下图所示,根据姓名查询部门和职务,也就是传说中的逆向查询。

F3单元格公式为:

=INDEX(A:A,MATCH($E3,$C:$C,))

用MATCH函数来定位查询值的位置,再用INDEX函数返回指定区域中指定位置的内容,二者结合,可以实现上下左右全方位的查询。

MATCH找到E3单元格在C列的精确位置:老IN啊,你要找的那位,在第6间屋呢。

接下来INDEX根据MATCH提供的线索,从A列找到第6个单元格。


4、MIN IF 计算指定条件的最小值

如下图所示,要计算生产部的最低分数。

G3单元格使用以下数组公式,按Shift ctrl 回车:

=MIN(IF(A2:A9=F3,D2:D9))

先用IF函数判断A列的部门是否等于F3指定的部门,如果条件成立,则返回D列对应的分数,否则返回逻辑值FALSE:

{FALSE;45;FALSE;FALSE;FALSE;66;FALSE;72}

接下来再使用MIN函数计算出其中的最小值。

MIN函数有一个特性,就是可以自动忽略逻辑值,所以只会对数值部分计算,最终得到指定部门的最低分数。

5、DATEDIF TODAY 计算年龄

如下图所示,要根据C列的出生年月计算年龄。

=DATEDIF(C2,TODAY(),'y')

TODAY()函数返回系统当前日期。

DATEDIF函数第一参数是开始日期,第二参数是结束日期,也就是由TODAY计算出的系统当前日期。

第三参数是返回的数据类型。使用Y,表示返回整年数。使用M,则表示返回整月数。

6、TEXT MID 提取出生年月

如下图所示,要根据B列身份证号码提取出生年月。

C2单元格公式为:

=--TEXT(MID(B2,7,8),'0-00-00')

MID函数用于从字符串的指定位置开始,提取特定数目的字符串。

MID(B2,7,8)就是从B2单元格的第7位开始,提取8位数字,结果为:

19751226

再使用TEXT函数,将这个字符串变成'0-00-00'的样式,结果为'1975-12-26'。

这个时候,已经有了日期的模样,但是本身还是文本型的,所以再加上两个负号,也就是计算负数的负数,通过这么一折腾,就变成真正的日期序列了。

7、LEN LENB 混合内容提取

如下图,要从A列姓名电话中提取出姓名,除了使用高版本的自动填充功能,通常会使用以下公式完成:

=LEFT(A2,LENB(A2)-LEN(A2))


LENB函数将每个汉字(双字节字符)的字符数按2计数,LEN函数则对所有的字符都按1计数。因此“LENB(A2)-LEN(A2)”返回的结果就是文本字符串中的汉字个数。

LEFT函数从文本字符串的第一个字符开始,返回指定个数的字符,最终提取出员工姓名。

老祝说:Excel中的函数就像是一个万花筒,千变万化的组合还有太多太多,今天就和大家分享这些,咱们一起加油吧~~



京东限时优惠,满100-30,折后仅相当于5.5折

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多