- ·上一篇:尾注编号问题
- ·下一篇:office 2007正版序列号!!
- › 为什么在EXCEL里面插入不了行?
- › 怎样用excel制作股票的变化图表?
- › EXCELL锁定编辑
- › Excel中怎样循环取得自动筛选的结果
- › Excel关于web数据查询的办法
- › Excel里面怎么算减法呀?
- › 已知两点经纬度,用excel计算两点距离的公式?
- › EXCEL如何合计多个工作簿?
- › EXCEL如何设置?
- › 如何在excel里面让文字竖直
- › Excel中插入簇状条形图
- › excel是根据身份证自动填充年龄
- › excel文件怎样两个工作表中得数具怎样相加
- › 跪求!excel高手指点!
- › 在EXCEL求AVERAGE算术平均公式
- › 在excel中怎么让同一列中重复项为红色显示
- › 急求 excel 应用的 相关函数
- › Excel里如何设置每页都标题?
- 在百度中搜索相关文章:excel是根据身份证自动填充年龄
excel是根据身份证自动填充年龄
excel是根据身份证自动填充年龄为http://www.170yx.com整理发布,类型为软件知识,本站还有更多关于软件知识资料大全,电脑知识 - 软件知识的文章。
前用都是 姓名 身份证然后 出生年月 年龄 出生年月是用公式从身份证里提取的,年龄是根据出生年月用公式来的, 现在我不想要出生年月那一列,年龄能根据身份证直接算出吗? 公式如何应如何填 假设A列从A1开始是身份证号,在B列中进行转换,则在B1中输入=YEAR(TODAY())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4)),然后再向下复制即可。
公式的意思:用YEAR(TODAY())取当前日期后取出年度,即当前年度(现在即2007);再用IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4))取出身份证中的年度(因为身份证有15位的,有18位的,15位的都是旧身份证,第7、8位是出生年,但缺19(2000年后出生的不存在15位之说),所以用MID(A1,7,2)从A1中从第7位起取2位,取出年后前面加上19,即成19**年,而18位的第7-10位就是出生年,无需再补,所以用MID(A1,7,4)直接用A1中第7位开始取4个。最后,用当前年-出生年就是年龄了。直接取出出生年份的那四位,用函数取当前年份,相减,具体函数我忘了 我看了你的提问,你说你的出生年月是用公式从身份里提取的,说明你会用此提取函数,而现在你只是不想要“出生年月”这一列,所以你在“年龄”那一列内的公式中加入“出生年月”里的公式(并不是它的结果哦)即可。
如果觉得excel是根据身份证自动填充年龄不错,可以推荐给好友哦。