`
wsql
  • 浏览: 12099221 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

图解在EXCEL中,通过身份证自动获得出生日期和性别。

 
阅读更多

要进行设置的表格类似下图所示:

要得到的效果是,当输入完身份证号码的时候,性别和出生日期字段,就会根据刚才输入的身份证号码而自动进行填充,在这之前,我们要把身份证的单元格格式数字设定为文本。具体步骤,右键单击要输入的身份证单元格,选择设置单元格格式,在弹出来的对话框中,选择数字选项栏,选择文本。如下图所示:

第一步,设置单行通过身份证自动获得出生日期和性别

一、设置通过身份证自动获得性别

1)点击性别下面的单元格,然后在上面的输入框中输入以下函数

=IF(ISBLANK(Xx)," ",IF(Xx <>"",IF(MOD(RIGHT(LEFT(Xx,17)),2),"",""),))

保存之后,点击性别下面的单元格会如下图所示:

注意:上面函数中的Xx用来定位身份证号码输入的单元格,在上图中就是A3,也就是被选中的性别左边的那个单元格,意思就是,当A3这个单元格被选中并被填充之后,性别会自动的根据A3单元格的信息进行填充,在实际的EXCEL设计中,可以根据实际情况确定Xx的值。

经过上面步骤的设置之后,我们输入一个身份证号码之后,性别单元格中就会自动被填充了,如下图所示:

2)为了以后方便录入,我们可以将性别变成下拉选单选择的,效果如下图所示:

为了实现上面的效果,我们点击选中要输入性别的单元格,点击EXCEL工具界面的“数据”选单,在下拉选单中选择“有效性”,在弹出的“数据有效性”对话框中,选择允许“序列”,在来源中填入“男,女”(注意填入“男女”的中间的逗号为英文字符)如下图所示:

二、设置通过身份证自动获得出生日期

1)为了防止出现错误,我们最好是先将出生年月的格式进行限定,步骤如下:

右键单击选中要获得出生日期的单元格,选择“设置单元格格式”在“数字”选项栏中选择分类为“日期”类型为“*2001-3-14”点击确定。如下图所示:

2)为出生日期单元格添加函数,选中要自动生成日期的单元格,在上面的fx中,将下面的函数

=IF(ISBLANK(Xx)," ",IF(LEN(Xx)=18,MID(Xx,7,4)&"-"&MID(Xx,11,2)&"-"&MID(Xx,13,2),"19"&MID(Xx,7,2)&"-"&MID(Xx,9,2)&"-"&MID(Xx,11,2)))

复制到里面去,如下图所示:

注意将上面的Xx改为将要被输入身份证号码的单元格所在位置,如上图,Xx就为“A3”。

上面的操作完成之后,我们在A3格输入身份证号码并且焦点离开该单元格之后,性别和出生年月就会根据身份证号码自动的取出来了。

第二步,将设置好的行扩展到其他行

如上图所示,第三行的身份证号码被填充之后,性别和出生日期就会自动被得到了,但是其他各行并没有这种功能,我们就需要把将设置好的行扩展到其他行,具体步骤图解如下:

1)选中第三行的性别单元格,将鼠标定位到该单元格的右下角,鼠标的形状会变成一个“+”号,如下图所示:

按住鼠标左键,下拉选中其他的性别单元格,会出现如下图所示效果:

点击出现的小加号,在弹出的对话框中,选择“复制单元格”选项,这样,你所选中的单元格就都具备根据身份证取得性别的功能了。

怎么样?简单吧,将出生日期自动获得的功能复制到其他的单元格和上面性别就是一样的了。也就是先选择出生日期单元格,将鼠标移动到右下角,出现一个小加号之后,点住下拉选择其他要复制的单元格,在弹出的菜单中选择“复制单元格”就可以了。

完成之后,如果身份证号码变成了科学计数法的形式,也将身份证格式复制到其他单元格就可以了,可以设置身份证列单元格的格式,应该是非常简单的哦,步骤跟上面的是一样的。

以上的函数对15位身份证和18位身份证取得身份证日期都是有效的。

分享到:
评论

相关推荐

    excel函数address动态图解

    Excel中的ADDRESS函数是一个非常实用的文本函数,它能够根据给定的行号和列号返回一个单元格的引用。在处理大量数据时,这个函数可以帮助我们构建动态的公式,实现灵活的数据引用。在这个名为"ADDRESS动态图解"的...

    图解SSIS循环导入Excel工作表图解

    在这个过程中,SSIS循环导入Excel工作表是一个常见的需求,尤其是在处理包含多个工作表的数据源时。以下将详细解释如何实现这一功能。 1. **测试环境与项目创建**: - 在此示例中,测试环境是一个包含三个相同结构...

    excel表格函数公式大全及图解,表格函数公式基本操作.doc

    Excel 表格函数公式是指在 Excel 表格中使用的各种数学运算符、函数和公式来进行数据分析和处理的方式。掌握了这些函数公式的使用基础,用户可以轻松地进行数据分析和处理,从而提高工作效率。 Excel 表格函数公式...

    图解如何在EXCEL中制作PChartPPT课件.ppt

    通过以上步骤,你可以在Excel中成功创建一个完整的P控制图,有效地监控和分析过程的稳定性。注意,每个步骤都需要精确执行,以确保控制图的准确性和有效性。同时,理解控制图背后的统计原理和规则,如3σ原则,对于...

    JAVA时间和日期图解.rar

    总的来说,这个"JAVA时间和日期图解"教程将帮助你掌握Java中处理日期和时间的最佳实践,理解新的`java.time`包的优势,以及如何在实际项目中有效地使用这些工具。通过学习,你将能够编写出更优雅、更易于维护的日期...

    EXCEL学习精简图解

    1. 工作簿与工作表:在Excel中,工作簿是包含多个工作表的文件,每个工作表由许多行和列组成,形成单元格。单元格是数据的基本存储单元,可以输入文字、数字或公式。 2. 公式与函数:Excel的强项在于其强大的计算...

    excel日常操作图解

    本教程通过一系列的图解,旨在帮助用户直观地学习和理解Excel的各项功能。 首先,我们从基础操作开始。"新建工作簿"是每个Excel用户的起点,只需点击"文件" -&gt; "新建",或使用快捷键Ctrl+N即可创建一个新的空白工作...

    Excel 2010图解应用大全

    无论是初学者还是经常使用Excel的行家,本书都可以成为您活学活用Excel的绝佳参考用书,能解决您在学习Excel中遇到的各种疑问。 《Excel 2010图解应用大全》以Excel 2010为写作蓝本,全面系统地介绍了Excel操作的...

    Excel教程详细图解

    Excel教程详细图解,是为初学者和有一定基础的用户准备的一份全面的参考资料,旨在通过清晰的步骤和直观的图解,帮助用户快速掌握Excel的各项功能和技巧。本教程覆盖了从基本操作到高级应用的各个层面,旨在提升用户...

    图解运用PLSQL工具导入Excel数据

    图解运用PLSQL工具导入Excel数据 PLSQL 是 Oracle 数据库管理系统中的一种编程语言,常用于创建存储过程、函数和触发器。PLSQL 工具是 Oracle 数据库管理系统中的一种图形化界面,提供了一个交互式的环境,用于创建...

    图解Excel打印技巧.ppt

    本资源是关于Excel打印技巧的详细指南,涵盖了打印标题、打印特定区域、将数据缩印在一页内、将报表打印在指定的几页内、打印设定的工作表背景、打印工作表中的零值、不打印工作中的错误值、打印出工作表中的公式等...

    自动机械供输装置图解

    自动机械供输装置图解,附带案例分析,十分详细,对机加工从业人员有非常好的参考价值。包括各种给料器,机械手等装置。

    Excel导入CSV文件

    在压缩包子文件的文件名称列表中,“导入CSV文件.ppt”可能是一个PowerPoint演示文稿,其中可能包含了更详细的步骤图解或者最佳实践,用于指导用户如何在Excel中有效地导入CSV数据。 总结来说,Excel导入CSV文件是...

    用Excel绘制三角图解的原理和方法.doc

    在Excel中绘制三角图解是一种利用数学变换技巧在二维平面上表示三维数据的方法。由于Excel标准图表类型中并未直接提供三角图,我们可以采用散点图并进行坐标转换来实现。以下是一个详细的步骤指南: 1. **理解三角...

    AMDIS32(亲测实用).rar-AMDIS自动化质谱图解卷积和鉴定软件在GC/MS数据处理的初步应用

    **AMDIS32:自动化质谱图解卷积与鉴定软件** AMDIS32是一款针对气相色谱/质谱(GC/MS)数据分析的专业软件,它为科学家提供了高效、自动化的工具,用于处理和解析复杂的GC/MS数据。这款软件在质谱分析领域具有广泛...

    sqlserver2000和sqlserver2005数据自动备份图解

    以上内容详尽介绍了SQL Server 2000和2005的自动备份流程,文档"SQL+Server+2000定期自动备份详细图解.doc"和"SQL+Server+2005定期自动备份详细图解.doc"将提供更加具体的步骤和示例,供你参考学习。

    Excel工作表打印线删除图解.docx

    在 Excel 的高级选项中,有一个选项叫做“显示分页符”,这个选项的作用是显示打印线,以便用户可以更好地预览和编辑打印结果。然而,这个选项有时会引起打印线的出现,从而影响打印结果。 解决打印线的问题,需要...

    sqlserver导出excel(操作图解)

    本文将通过图文并茂的方式,详细解释如何在SQL Server 2005和2008中,不依赖编程,而是通过图形用户界面直接将查询结果导出为Excel文件。 首先,我们需要进行一些配置更改,以允许SQL Server执行必要的系统存储过程...

    Excel的名称和标志操作方法图解.docx

    在Excel中,名称管理和标志操作是提升数据管理效率和公式编写便利性的重要工具。通过给单元格或单元格区域定义名称,我们可以更直观地理解数据的意义,并在公式中方便地引用这些名称,使得复杂的计算变得简单易懂。...

Global site tag (gtag.js) - Google Analytics