常用的EXCEL公式

╄→尐↘猪︶ㄣ 提交于 2021-02-18 17:37:38

一、判断某个数据与某个区域数据是否重复

=IF(ISERROR(MATCH(A1,C1:C5,0)),"不重复","重复")

 

二、批量删除单元格最后两位

=SUBSTITUTE(A2,RIGHTB(A2,2),"",1)

 

三、批量替换身份证后四位为*

=mid(c2,1,len(C2)-4)&"****"

从第7列开始替换4位。

=REPLACE(A1,7,4,"****")

 

四、身份证号算男女

=IF(MOD(MID(E2,17,1),2),"男","女")

 

五、计算年龄

=DATEDIF(TEXT(MID(E2,7,8),"#-00-00"),TODAY(),"Y")

 

六、提出出生日期

=IF(LEN(G2)=15,CONCATENATE("19",MID(G2,7,2),"-",MID(G2,9,2),"-",MID(G2,11,2)),CONCATENATE(MID(G2,7,4),"-",MID(G2,11,2),"-",MID(G2,13,2)))

 

七、身份证号码校验

=IF(LEN(A2)=0,"空",IF(LEN(A2)=15,"老号",IF(LEN(A2)<>18,"位数不对",IF(CHOOSE(MOD(SUM(MID(A2,1,1)*7+MID(A2,2,1)*9+MID(A2,3,1)*10+MID(A2,4,1)*5+MID(A2,5,1)*8+MID(A2,6,1)*4+MID(A2,7,1)*2+MID(A2,8,1)*1+MID(A2,9,1)*6+MID(A2,10,1)*3+MID(A2,11,1)*7+MID(A2,12,1)*9+MID(A2,13,1)*10+MID(A2,14,1)*5+MID(A2,15,1)*8+MID(A2,16,1)*4+MID(A2,17,1)*2),11)+1,1,0,"X",9,8,7,6,5,4,3,2)=IF(ISNUMBER(RIGHT(A2,1)*1),RIGHT(A2,1)*1,"X"),"正确","错误"))))

 

八、计算年龄

=(YEAR(NOW())-YEAR(A2))

 

九、多条件判断公式

SWITCH 函数最简单的形式表示:

=SWITCH(要转换的值, 要匹配的值1...[2-126], 如存在匹配项1...[2-126]需返回的值, 如不存在匹配需返回的值)

可计算多达 126 个匹配的值和结果

 查看以下公式:

分解 SWITCH 函数的参数

  1. 要转换的值?在此示例中,工作日(A2) 等于 2。

  2. 要匹配什么值?在此示例中为 1、2 和 3。

  3. 如果存在匹配,希望结果返回什么?此示例中,为星期天返回 1,为星期一返回 2,为星期二返回 3。

  4. 如未找到匹配项则返回默认值。此示例中为“无匹配”这一文本。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!