excel 中2008.12.10---2008.12.25

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:19:47
c1中是填充的是(住院期限)2008.12.10--2008.12.25

如何使d1中自动填写住院天数的数值

补充:1. 要考虑到2月份的特殊情况
2.出生年月的格式是2008.10如何转换成2008年10月
3.若c1=2008年4月20日----2008年4月30日时公式的注释
=SUBSTITUTE(c1,LEFT(c1,FIND("-",c1)-1)&"----","")-LEFT(c1,FIND("-",c1)-1)

一、=SUBSTITUTE(RIGHT(C1,LEN(C1)-FIND("-",C1)-1),".","-")-SUBSTITUTE(LEFT(C1,FIND("-",C1)-1),".","-")
二、=TEXT(SUBSTITUTE(TEXT(C1,"#.00"),".","-"),"yyyy年mm月")
三、LEFT(c1,FIND("-",c1)-1),提取2008年4月20日。
SUBSTITUTE(c1,"2008年4月20日"&"----",""),“2008年4月20日”与“----”连接为“2008年4月20日----”,并被替换为空(""),即只剩下2008年4月30日,然后减2008年4月20日。