第一种方法:在WPS表格其中一列输入身份证号码中后面不同的部分(比如A列),最后选中要输入身份证号的单元格,输入“="41022319"&A1”,如图1,然后向下拖动填充柄填满整个需要的区域。
图1
第二种方法:选中要输入身份证号码的单元格区域,然后单击“格式”菜单上的“单元格”命令,打开“单元格格式”对话框,选择“数字”选项卡,在“分类”列表中选择“自定义”选项,在右侧的“类型”下面的输入框中输入 “410223190000000000”,如图2所示。单击“确定”按钮退出即可。这样,在输入身份证号时只需要输入后面不同的部分就可以了,又方便又准确。
图2
方法/步骤
目前,第一代15位的身份证已经于2013年元旦停止使用了,所以现在都是第二代的18位号码身份证,如何提取出年日期呢。我们举例说明一下。选中身份证号码这一列(如果身份证号码列还需要就将此列复制出来进行操作),然后选择菜单上的“数据”菜单中的“分列”,点击进行分列操作。
在弹出的第一步提示框中,我们选择“固定宽度”这一项,不要选分隔符号。
接着,我们在弹出的第二步提示框中,分别点中出生年月日的前面和后面的空白处建立分隔线,如果点的不准,我们还可以用鼠标按住分隔线上的箭头进行移动。
确定位置后我们进入第三步操作,此时数据预览中显示数据已经被分为三段,我们选第一段和第三段的标题,将其选为“忽略列”,这样结果将自动删除第一和第三段。然后,我们选择第二段,并选择“列数据类型”为“日期”,并选择YMD格式,这样将得到日期型出生日期,当然我们也可以选默认的常规类型,这时将保留8位数字。
此时便得到了出生年月日,由于列标题也同时被分列,我们根据实际情况重新命名列标题。这种方法就是利用分列进行操作,不用记那些公式,方便易学。
建议用WPS表格制作。可利用菜单“数据|有效性……”,设置文本长度最大值与最小值都设成15(或18)(图1),再设置好输入信息和出错时显示的信息(图2)。如果输入单元格值时,输入的文本长度与设定值不符,将停止输入并显示出错信息(图3)。
图1
图2
图3