比方你的字符串20101020XXXX在A1单元格中,结果要放在B1中,那么B1的公式如下:=MID(A1,3,2) & WEEKNUM(LEFT(A1,4) &"-" & MID(A1,5,2)&"-"& MID(A1,7,2),2) & WEEKDAY(LEFT(A1,4) &"-" & MID(A1,5,2)&"-"& MID(A1,7,2),2) 计算结果应该是10433,而不是10423。另外如果稍微处理一下,可以显示成为10/43/3这样的格式,看起来更方便、更舒服。公式修改为:=MID(A1,3,2) & "/" & WEEKNUM(LEFT(A1,4) &"-" & MID(A1,5,2)&"-"& MID(A1,7,2 |