=IF(B2"",TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),"#-00-00")+0,"")

问题描述:

=IF(B2"",TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),"#-00-00")+0,"")

列式错误.
如果B2不是空值,就显示一种“#-00-00”格式的数据,否则显示空值.
但后面要“+0”干吗?
公式返回错误值#VALUE!