以A、B两列数据从单元格A2、B2开始,利用D、E两列作为辅助列,操作如下:
1、在D2输入 =MID(A2,1,4)&"-"&MID(A2,5,2) 回车;
2、鼠标右键点击D2复制,然后在E2粘贴;
3、选定D2、E2,向下拖动鼠标复制到所A、B列对应位置;
4、在C2输入 =DATEDIF(D2,E2,"M") 回车;
5、选定C2,向下拖动鼠标复制到所A、B列对应位置。
A、B两列日期间的月数即在C列生成。
注:步骤1、2、3就是将A、B两列的数据转换为日期格式。
假如:A2格是:2009-05,B2格是2012-08。
C2写公式:
=DATEDIF(A2,B2,"M") +1
这样呀!
假如:A2格是:200905,B2格是:201208。
C2写公式:
=DATEDIF(DATE(LEFT(A2,4),RIGHT(A2,2),1),DATE(LEFT(B2,4),RIGHT(B2,2),1),"M")+1
确定A1和B1单元格是日期格式
=DATEDIF(A1,B1,"M")
直接用函数算不可以吗?
C列=((year(b)-year(a))*12+month(b))
在系统中寻求帮助