在建立企事业单位员工电子档案的过程中,员工的身份证号、所属省份、性别等信息都是必须要输的,如果单位员工众多的话,相关个人信息的输入工作量无疑是相当大的。
那么,我们能不能让这个繁琐的个人信息输入过程变得更轻松以提高自己的工作效率呢?答案当然是肯定的。
只须利用一个Excel加载宏“根据身份证求省市”,我们就可以很方便地达到上述目的。
1、先从http://ishare.iask.sina.com.cn/f/6334074.html下载Excel加载宏“根据身份证求省市”;
2、将下载的RAR格式同名压缩包解压到硬盘的任意位置(如“C:\加载宏”目录下);
3、接着运行“Excel2007”(其他版本:工具/加载宏/浏览„确定)并单击其左上角的圆形按钮→选择“Excel选项”→打开“Excel选项”对话框的“加载项”分支→再单击该分支下的“转到”按钮,以打开“加载宏”对话框→最后勾选,A处新出现的“根据身份证求省市”复选框并单击“确定”按钮即可。
完成Exce1加载宏“根据身份证求省市.xla”在Excel中的添加操作,接着打开某个已经输入了姓名信息的“菜单位员工信息表.xlsx”工作簿:
1、地址情况:在C2单元格里边输入函数“=sfz(B2,"DQ")”(不包括最外侧引号,注意函数式中的引号和逗号等符号应在英文状态下输入,下同),回车之后往下拖动填充手柄以完成所有员工“所属省份”户籍地信息的快速录入操作,此时就可以看到效果了(B2/身份证号码单元格;DQ/地址情况);
2、生日:在D2单元格中输入“=sfz(B2,"SR")”,回车之后往下拖动填充手柄以完成所有员工的生日情况(SR/生日:显示格式1984-07-21);
3、在E2单元格中输入“=sfz(B2,"XB")”并往下拖动填充手柄,还可以快速地完成“出生日期”和“性别”等信息的快速录入操作,如B、C两处。
如果因为重新装office等原因造成不能正常链加载接:可以按照上面第3步,先将原来的加载去除,而后重新加载宏“根据身份证求省市”即可。(或者/更新/编辑链接/打开源文件/„重新打开„是;)
其他方法:
1、性别:=IF(LEN(B2)=18,IF((MID(B2,17,1)/2)=TRUNC(MID(B2,17,1)/2),"女","男"));
2、出生(格式1984年07月21日):=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日";(可以将年月日换成“-”设置成1984-07-21格式)
3、年龄:=YEAR(NOW())-YEAR(D2);(D2为出生日期单元格:无格式要求)
(现在日期-出生日期)(数字格式为:文本)
4、
知识点:
18位身份证的数字都是有规律的:前6位数字是户籍所在地的代码,7-14位就是出生日期。第17位代表性别,偶数为女性,奇数为男性。我们要做的就是把其中的部分数字想法“提取出来”。
1、取出生年月日:“=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"”之间的意思是:从B2单元格的数据中,从第七位开始取四位数(包括第7位,即取7、8、9、10这4个位置上的数字,就是出生的年);
2、判断性别:“=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男")”;(IF„„=TRUNC„„:如果第17位上的数字能被2整除,即是偶数,就是女性;否则为男性)
3、根据出生年月推算生肖
中国人有12生肖,属什么可以推算出来。即用诞生年份除以12,再用除不尽的余数对照如下:0→猴,1→鸡,2→狗,3→猪,4→鼠,5→牛,6→虎,7→兔,8→龙,9→蛇,10→马,11→羊例如:XXX出生于1921年,即用1921年除以12,商得数为160,余数为1,对照上面得知余数1对应生肖是鸡,XXX就属鸡。
=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(YEAR(A2),12)+1,1)
((YEAR(A2)—指单元格的年份,要求单元格是:1984-07-21或1984年07月21日)
也可以改为:直接把4位年份数字写入单元格或从身份证中只选取4位年份数字。
即:=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(B2,1,4),12)+1,1);
4、if使用方法:在A1中输入数据,在B1中判断,如果A1大0的话,B1就显示“是”,否则就显示“否”。那就在B1中输入:=if(a1>0,"是","否")
在建立企事业单位员工电子档案的过程中,员工的身份证号、所属省份、性别等信息都是必须要输的,如果单位员工众多的话,相关个人信息的输入工作量无疑是相当大的。
那么,我们能不能让这个繁琐的个人信息输入过程变得更轻松以提高自己的工作效率呢?答案当然是肯定的。
只须利用一个Excel加载宏“根据身份证求省市”,我们就可以很方便地达到上述目的。
1、先从http://ishare.iask.sina.com.cn/f/6334074.html下载Excel加载宏“根据身份证求省市”;
2、将下载的RAR格式同名压缩包解压到硬盘的任意位置(如“C:\加载宏”目录下);
3、接着运行“Excel2007”(其他版本:工具/加载宏/浏览„确定)并单击其左上角的圆形按钮→选择“Excel选项”→打开“Excel选项”对话框的“加载项”分支→再单击该分支下的“转到”按钮,以打开“加载宏”对话框→最后勾选,A处新出现的“根据身份证求省市”复选框并单击“确定”按钮即可。
完成Exce1加载宏“根据身份证求省市.xla”在Excel中的添加操作,接着打开某个已经输入了姓名信息的“菜单位员工信息表.xlsx”工作簿:
1、地址情况:在C2单元格里边输入函数“=sfz(B2,"DQ")”(不包括最外侧引号,注意函数式中的引号和逗号等符号应在英文状态下输入,下同),回车之后往下拖动填充手柄以完成所有员工“所属省份”户籍地信息的快速录入操作,此时就可以看到效果了(B2/身份证号码单元格;DQ/地址情况);
2、生日:在D2单元格中输入“=sfz(B2,"SR")”,回车之后往下拖动填充手柄以完成所有员工的生日情况(SR/生日:显示格式1984-07-21);
3、在E2单元格中输入“=sfz(B2,"XB")”并往下拖动填充手柄,还可以快速地完成“出生日期”和“性别”等信息的快速录入操作,如B、C两处。
如果因为重新装office等原因造成不能正常链加载接:可以按照上面第3步,先将原来的加载去除,而后重新加载宏“根据身份证求省市”即可。(或者/更新/编辑链接/打开源文件/„重新打开„是;)
其他方法:
1、性别:=IF(LEN(B2)=18,IF((MID(B2,17,1)/2)=TRUNC(MID(B2,17,1)/2),"女","男"));
2、出生(格式1984年07月21日):=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日";(可以将年月日换成“-”设置成1984-07-21格式)
3、年龄:=YEAR(NOW())-YEAR(D2);(D2为出生日期单元格:无格式要求)
(现在日期-出生日期)(数字格式为:文本)
4、
知识点:
18位身份证的数字都是有规律的:前6位数字是户籍所在地的代码,7-14位就是出生日期。第17位代表性别,偶数为女性,奇数为男性。我们要做的就是把其中的部分数字想法“提取出来”。
1、取出生年月日:“=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"”之间的意思是:从B2单元格的数据中,从第七位开始取四位数(包括第7位,即取7、8、9、10这4个位置上的数字,就是出生的年);
2、判断性别:“=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男")”;(IF„„=TRUNC„„:如果第17位上的数字能被2整除,即是偶数,就是女性;否则为男性)
3、根据出生年月推算生肖
中国人有12生肖,属什么可以推算出来。即用诞生年份除以12,再用除不尽的余数对照如下:0→猴,1→鸡,2→狗,3→猪,4→鼠,5→牛,6→虎,7→兔,8→龙,9→蛇,10→马,11→羊例如:XXX出生于1921年,即用1921年除以12,商得数为160,余数为1,对照上面得知余数1对应生肖是鸡,XXX就属鸡。
=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(YEAR(A2),12)+1,1)
((YEAR(A2)—指单元格的年份,要求单元格是:1984-07-21或1984年07月21日)
也可以改为:直接把4位年份数字写入单元格或从身份证中只选取4位年份数字。
即:=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(B2,1,4),12)+1,1);
4、if使用方法:在A1中输入数据,在B1中判断,如果A1大0的话,B1就显示“是”,否则就显示“否”。那就在B1中输入:=if(a1>0,"是","否")