excel身份证号码里提取年月日按照要求输入公式,按回车键怎么没有反应呢?

如题所述

用“mid”取中间字符串函数,格式为:=mid(引用身份证号码的单元格,7、8);

“7”表示身份证中年4位数中的第一位在整个18位身份证的位置(从左往右处于第7位),“8”表示取身份证年月日中的8位数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-12
Excel工作表中从身份证号码里提取年月日,按照要求输入了公式,按下回车键后没有反应那是因为该单元格被设置为“文本”格式了,将该单元格格式修改为日期格式后,双击单元格并按回车键即可。
第2个回答  2021-04-12
估计你的单元格已经设置成“文本格式”了,所以,输入的公式回车后没有变化了
你只要设置一下单元格格式,设置成常规或者设置成日期格式,即可…………
第3个回答  2021-04-12
要看你需要日期格式还是文本格式了,使用mid公式即可将日期提取。
文本格式:
=TEXT(MID(A1,7,8),"0000-00-00")
日期格式:
=DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))
公式中A1为身份证号码所在单元格。
第4个回答  2021-04-12
身份证号中隐含了很多个人个人信息,那么如何在Excel中输入身份证号并提取出生日期、性别和年龄呢?

1、性别

在性别单元格输入公式=IF(MOD(MID(B2,17,1),2)=1,"男","女"),回车后就出现了;

2、下拉C2单元格的右下角,就可以复制公式将下面的性别算出来;

3、下拉到最后一个人的单元格,松开鼠标所有人的性别都计算出来了。

出生日期

1、在出生日期单元格,输入“ =DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)) ”并回车;

2、同样地下拉复制公式,计算出下面人的出生年月;

年龄

在年龄单元格下面,输入公式“ =DATEDIF(D2,TODAY(),"Y") ”并回车;

同样地下拉复制公式,计算出下面人的年龄;

用3个函数就能轻松将身份证中的性别、生日、年龄信息给提前出来了,是不是很方便。
相似回答