问题补充说明:excel单元格用规格式录入身份证号码号码(1.20104E+17)用文本格式录入号码再套用公式则(=YEAR(TODAY())-MID(A1,7,4))求教何解决问题
计算年龄的公式最好改成
=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),NOW(),"Y")
或
=DATEDIF(TEXT(MID(A1,国主7,8),"0-00-00"),TODAY(),"Y")
这样得出的才是周岁年龄
道省鸡逐官进州你说单元格内只显示公式了,不显示出计算值了,那是因为单元格中公式引用的另一个单元格进行计算,且该单元格的格式为几整变关军由未苦文本格式,这样也就同时引用这个单元格的格式也变成了文本格式.所以要改设公式所在单元格格式为常规格式后,再双击进入公式单元格进行回车确认
如果整列的公式都只显示公式不计算出值,则选中这一列---数据---分列---完成,这样操作更快的就能层称百得出计算值了