个人收集整理
-ZQ
1 / 2
呵呵,只需使用语句?/p>
(()()())
【是身份证号码所在单元格?/p>
()
函数,地球人都知道,日期函数;如输入今天地日?/p>
()
那么,函数是什么东东呢?/p>
()
为包含要提取字符地文本字符串?/p>
为文?/p>
中要提取地第一个字符地位置
.
文本中第一个字符地
?/p>
,以此类推;指定希望
从文本中?/p>
回字符地个数
.
文档收集自网络,仅用于个人学?/p>
对身份证号码分析下就知道:,出生日期是年月日;也就是
从字符串()地第位开始地位数字表示年,从字符串地第位开始地位数字表示月?/p>
字符串地
第位开始地位数字表示日
.
呵呵,强悍吧?/p>
中利用身份证号码(或位)提取出生日期和性别文档收集自网络,仅用于个人学?/p>
需要地函数?/p>
()
:检查单元格中字符串地字符数目,本例地含义是检查身份证号码地长度是否是位;文档
收集自网络,仅用于个人学?/p>
:
返回数值向下取整为最接近地整?/p>
,
本例中用来判断身份证里数值地奇偶?/p>
.
:
返回文本字符串最后一个字符开始指定个数地字符?/p>
?/p>
返回文本字符串指定起始位置起指定长度地字符,
()
表示?/p>
在中从左边第七位起提取位数;
文档收集自网络,仅用于个人学?/p>
""()
表示:在中从左边第七位起提取位数地前面添加;
…?/p>
""
表示:其左右两边所提取出来地数字不用任何符号连接;
""
表示?/p>
其左右两边所提取出来地数字间?/p>
“?/p>
符号连接
.
若需要地日期格式是年月日?/p>
则可?/p>
把公式中?/p>
“?/p>
分别?/p>
?/p>
年月?/p>
?/p>
进行替换就行?/p>
.
文档收集自网络,仅用于个人学?/p>
一、提取出生日?/p>
如果我们要从一个人地身份证号码中批量提取其出生年月日,
并表示成
“?/p>
形式?/p>
可以这样做,
假设身份证号码在列,在列中输入公?/p>
((),""()""()""()()""()""())
,这个公式地含义就是,当?/p>
检查到单元格中地数据是位地时,就显?/p>
""()""()""()
地计算结果,否则就显?/p>
()""()""()
地计?/p>
结果
.
如:若单元格中是,在单元格中计算出地结果?/p>
“?/p>
;若单元格中是,在单元格中计?/p>
出地结果?/p>
“?
文档收集自网络,仅用于个人学?/p>
二、提取性别
在单元格输入公式
(()(()(()),"
?/p>
","
?/p>
")(()(()),"
?/p>
","
?/p>
"))
这个公式地含义是如果单元格是一个位
数,就显?/p>
(()(()),"
?/p>
","
?/p>
")
地计算结果;否则,显?/p>
(()(()),"
?/p>
","
?/p>
"))
地计算结?/p>
.
文档收集?/p>
网络,仅用于个人学习
最后把和单元格地公式向下拉下来?/p>
在列输入身份证号码后?/p>
出生日期和性别可自动输入了?/p>
这样就减少了用户输入数据工作量,提高了办事效率!文档收集自网络,仅用于个人学?/p>
根据身份证号码让自动输入出生日期和性别
办公室人事文员有时要输入很多员工地人事资料,每输完臃长地身份证号后又要输?/p>
员工出生年月日和性别?/p>
这样无疑增加了工作量?/p>
有没有办法让出生日期和性别自动输入呢?
其实用公式即可轻松解决问题!
众所周知,我国身份证号码里有每个人地出生日期和性别等信息:老式地身份证号是
位数?/p>
第位到位是出生年月日?/p>
最后一位如果是偶数就代表女生,
奇数就是代表男性;
新式
身份证号是位数,第位到位是出生日期,倒数第二位地偶数或奇数代表女性或男?/p>
.
既然?/p>
在这样地规律,用函数就可轻松实现根据身份证号自动输入出生日期和性别
.