=TEXT(DATEDIF(H2,I2,"Y"),"[>0]0年;;")&TEXT(DATEDIF(H2,I2,"YM"),"[>0]零0个月;;")补充一,你的数据"5年零9个月"是错的,正确的是6年零8个月补充二:9月没有31日,所以2012-9-31是错误的日期