分享

15个Excel函数公式的套路,可直接套用,收藏备用吧

 Excel实用知识 2021-04-25

1. 查找重复值

公式:=IF(COUNTIF(A$2:A2,A2)=1,"","重复")

首选我们利用countif函数进行条件计数,然后使用if函数进行判断当其结果等于1时代表不重复,当不等于1时候代表重复


图片

2. 身份证号码提取出生日期


公式:=--TEXT(MID(A2,7,8),"0-00-00")


首先利用mid函数提取出身份证号码中的出生年月,然后利用text函数设置为日期格式,最后利用两个减号,将文本格式转换为日期格式,为什么还需要转换格式呢?因为text是文本函数,经过text函数转换过的数据都是文本格式


图片

3. 身份证号码中提取性别


公式:=IF(MOD(MID(A2,17,1),2)=1,"男","女")


性别只与身份证号码第17位有关系,当第17位为奇数则为男,为偶数则为女,所以我们利用mid函数提取第17位数字,然后利用mod函数判断奇偶,最后利用if函数判断


图片

4. 身份证号码中提取年龄


公式:=DATEDIF(B2,TODAY(),"y")


DATEDIF函数是一个隐藏函数,用于计算两个日期时间差


图片

5. vlookup进行多条件查找


公式:{=VLOOKUP(E2&F2,IF({1,0},A2:A10&B2:B10,C2:C10),2,0)}


第一参数:我们将查找值通过使用&字符合并为一项


第二参数:我们利用if函数和数组构建一个二维数组,如下图所示


第三参数:2,在二维数组中得分在第二列,所以为2,


第四参数为0,为精确匹配


图片

6. 使用vlookup进行反向查找



公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)


我们都知道使用vlookup函数一般是从左往右查找,当我们想从右往左查找就要用到vlooup函数的反向查找,与多条件查找类似,都是构建二维数组进行查找


图片

7. 隔行求和


公式:=SUMPRODUCT((MOD(ROW(C2:L7),2)=1)*C2:L7)


首先我们利用mod函数判断为奇数列的行号,然后在利用SUMPRODUCT的数组特性进行求和


图片

8. 隔列求和


公式:=SUMPRODUCT((MOD(COLUMN(B3:G12),2)=1)*B3:G12)


跟隔行求和类似,先判断奇数列号,然后

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多