当前位置:文档之家› 阿拉伯数字转换成中文小写方法

阿拉伯数字转换成中文小写方法

在excel中如何从18位的身份证号中提取出生年月日,并将其转换成各种格式?

例如:

A1:420104************

方法1:

如果只需要提出出生年月日,

在b1中输入:=mid(A1,7,8)回车就可以得到:19871125

方法2

选取A列,数据----分列-----固定宽度----下一步-----在第6位和第14位后分列----下一步----选择ymd---列数据格式ymd---完成

得到:1987/11/25 或者1987-11-25

将所得到的出生年月日复制黏贴在列

则,B1=1987/11/25 或者1987-11-25

C1=NUMBERSTRING(TEXT(B1,"YYYY"),3) 得到:一九八七

D1=NUMBERSTRING(MONTH(B1),1) 得到:一十一

E1=NUMBERSTRING(DAY(B1),1) 得到:二十五

F1==TEXT(B1,"[dbnum1]e年m月d日") 得到:一九八七年十一月二十六日

年=TEXT(TEXT(B1,"yy"),"[dbnum2]0") 得到:一九八七

月=TEXT(MONTH(B1),"[dbnum1]d") 得到:十一(去掉d,得到的是一十一)

日=TEXT(DAY(B1),"[dbnum1]d") 得到:二十五

如果11显示成一十一,那么请将红字部分去掉

=SUBSTITUTE(NUMBERSTRING(TEXT(B1,"yyyy"),3)&"年"&TEXT(MONTH(B1),"[dbnum1]")&"月"&TEXT(DAY(B1),"[dbnum1]")&"日","一十","十")

得到:一九八七年十一月二十五日

方法三:

文本格式:B1=1987

C1= NUMBERSTRING(B1,3) 得到:一九八七

文本格式:B1=12

C1= NUMBERSTRING(B1, "[dbnum1]d") 得到:十二

相关主题
文本预览
相关文档 最新文档