大家好,在EXCEL中,学会使用公式是非常重要的,学会了一个公式,有时真会起到四两拨千斤的效果。不仅省时,效率还高。话不多说,我们今天一起来学学几个十分有用的公式,如果在儿作中碰到了类似的问题,可以直接套用。
一、从身份证号码中提取出身日期
公式:–TEXT(MID(C2,7,8),”0-00-00″)
注意,TEXT的前面有二个–号,这是因为text函数是文本函数,它的结果也是文本格式,文本格式下的日期是不能使用函数计算的,所以需要转换格式。MID(C2,7,8)是提取数字,从C2的第7个数开始提取后面的8位数。那8位数就是我们的出生日期。”0-00-00″是我们要求的出生日期的格式。

二、从身份证号码中提取年龄
公式:DATEDIF(TEXT(MID(C2,7,8),”0-00-00″),TODAY(),”y”)
首先,TEXT(MID(C2,7,8),”0-00-00″这个函数是我面讲过了的,就是提取出生日期,TODAY()就是提取今天的日期,再用DATEDIF来判断出生日期与今天的时长,”y”表示年。如果我们在工作中身份证号码不是在C2,那只需要把C2改成相对应的单元格就行了。

三、从身体证号码中提取性别
公式:=IF(MOD(MID(A2,17,1),2)=1,”男”,”女”)
在这里,选用(MID(A2,17,1)提取出第17位数,我们知道第17位数奇数是男,偶数是女,再用MOD判断第17位的奇偶数,最后用IF函数来判断是男是女。

四、能过关键查找数据
公式:=VLOOKUP(“*”&D2&”*”,$A$1:$B$8,1,FALSE)
这有点类似模糊查找。在”*”&D2&”*”中有两个通配符,如下图,D2是人格,那么代表只要包含人格的书名就会被找出来。如果大家的需要查找的内容不在D2,那么把D2改成相应的单元格,一样可以套用这个公式。

五、统计重复数据
公式:IF(COUNTIF($G$2:$G$11,G2)=1,”否”,”是”)
这里先用COUNTIF统计G2在$G$2:$G$11这个范围内的数量是否是一,再用IF来判断,如果是的话,就显示否,不是的话,就显示是。

六、统计不重复的个数
公式=SUMPRODUCT(1/COUNTIF(G2:G10,G2:G10))
首先利用COUNTIF统计重复值,再用1来除,最后利用SUMPRODUCT来求和,如果有四个重复值,则有四个1/4,它们相加还是1。
大家在套用公式的时候,只需要把G2:G10,G2:G10这个区域对准你的数据区域就行。

今天就分享到这里,喜欢的请点个赞再走吧!
