Excel记录

放假在家并没有时间写毕业论文,需要给妈妈整理卫生室方面的资料,为了能够更快速和智能地整理资料,把期间遇到的问题及解决方式记录下来。

根据身份证号判断性别

判断原则:现有身份证号分为旧身份证(15位)和新身份证(18位)两种类型,其中旧身份证号根据最后一位进行判断,如果奇数为男性,反之为女性;新身份证号根据倒数第二位进行判断,如果奇数为男性,反之为女性。

加入身份证号所在单元格为A1,则公式为=IF(LEN(A1)=15,IF(MOD(MID(A1,15,1),2)=1,"男","女"),IF(LEN(A1)=18,IF(MOD(MID(A1,17,1),2)=1,"男","女")))

COUNTIF函数

最近帮妈妈整理Excel表格,然后用到EXCEL中的COUNTIF函数的时候,发现返回的结果不对。我的需求是这样的:就是有一个系统,导出已经建过档案的身份证号信息,然后往系统里面新添加档案,为了避免多余的工作,需提前判断待添加的档案是否已经在系统里面,根据COUNTIF函数可以返回待添加的身份证号在系统中的数量,如果为0,说明没有建过档案,如果为1,说明已建过档案,如果为2,说明系统中关于该身份证号有两项记录,以此类推。

后来,使用COUNTIF发现返回的数据有时候甚至为5,然后手动在已建档的表格中搜索该身份证号,并没有返回结果。

原因是:COUNTIF()函数只能识别数字的前15位,公式改为:=COUNTIF(参考的区域,待判断的单元格&"*"),向下填充即可。

发表评论

电子邮件地址不会被公开。 必填项已用*标注