手机版

以18位身份证号为例介绍

时间:2021-11-14 来源:互联网 编辑:宝哥软件园 浏览:

员工信息统计经常用到姓名、性别、身份证号、出生日期等不同字段。单次输入这些信息的工作量会非常大。如果输入了身份证号,我们就不再需要出生日期了。出生日期可以从身份证号码中提取。下面是具体的实现方法。

由于身份证号码可能有15位和18位,所以需要根据15位和18位来区分身份证号码。Excel软件没有提供按字数排序的命令,我们可以用len()函数来实现。如果员工的身份证号记录在A列,则在其他列输入“==len(A1)”函数,如单元格D1,然后将填充手柄拖动到最后一个单元格,可以统计每个身份证号的位数,然后根据D列排序,然后可以根据位数分隔身份证号。

排序完成后,首先需要去掉出生日期前面的数字。这里以18位的身份证号为例介绍一下。选择所有18位标识号的单元格,然后执行数据/排序命令,弹出文本排序向导第一步对话框。单击并选择原始数据类型中的“固定宽度”单选按钮。

点击下一步按钮,进入第二步设置字段宽度(列间距)对话框。在数据预览对话框中,点击第六位数字后的鼠标,会出现一条带箭头的竖线,将身份证分为前后两部分。

点击下一步按钮,进入设置各列数据类型对话框的第三步,点击列线左侧的数据使其被选中,在列数据格式列表中选择文本类型,然后点击列线右侧的数据并将其设置为文本类型,然后点击确定按钮, 那么A列的ID号会被分成两列,分割后的前六位会存储在A列,其他数据会存储在b列。

然后选择分割后的B列中的12位数字,执行数据/排序命令。需要注意的是,在步骤2中,排序行应该设置在第八位数字之后,在步骤3中,左边的数字应该设置为日期格式,这样18位身份证号的第7到第14位数字就会被提取出来,以日期格式存储在B列中。15位身份证号的提取方法与18位基本相同,只是在第二步需要在第六位数字后设置分隔线。

版权声明:以18位身份证号为例介绍是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。