EXCEL中用身份证号分别提出年、月、日

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:19:57
我想在电子表格中用身份证号只提月份,如A1为身份号码(有15位或18位),想在B1中得到月份,在C1中得到日期。不要年度。谢高手指点。我先谢了

B1=IF(LEN(A2)=18,MID(A2,11,2)&"月",MID(A2,9,2)&"月")
c1=IF(LEN(A2)=18,MID(A2,13,2)&"日",MID(A2,11,2)&"日")

这样提取,按照习惯,一般在B1中显示1-12的数字、在C1中显示1-31的数字,
而不是在B1中显示01-12的文本,在C1中显示01-31的文本,并且不想在数字后面加月和日文字。
所以在B1、C1中应分别输入下面的公式:
=VALUE(IF(LEN(A1)=18,MID(A1,11,2),MID(A1,9,2)))
=VALUE(IF(LEN(A1)=18,MID(A1,13,2),MID(A1,11,2)))