如何把excel表格中两列日期变成一列,中间加上“-”?????

比如:第一列2012/01/01,第二列2012/12/31,怎么在第三列显示2012/01/01-2012/12/31

第1个回答  2012-07-06
C1公式:
=TEXT(A1,"YYY/MM/DD")&TEXT(B1,"-YYY/MM/DD")
向下填充
第2个回答  2012-07-07
=CONCATENATE(A1,"-",B1)
第3个回答  2012-07-06
2种方法:
1、公式法:
假设第一列日期在C列,第二列日期在D列,汇总列在E列,在E8输入:
=YEAR(C8)&"-"&MONTH(C8)&"-"&DAY(C8)&"-"&YEAR(D8)&"-"&MONTH(D8)&"-"&DAY(D8)
向下拖拽复制公式即可
2、格式法:
如果不是特别需要,建议用该方法。但是,只能满足打印时表面看的需要。
假设第一列日期在C列,第二列日期在D列,自第八行开始,在CD列之间加入一列,并输入减号“-”,调整新插入列列宽至最合适,并使减号居中
选定第八行的两个日期及减号所在的三个单元格,按工具栏的边框按钮,先选择无边框,去掉原有边框格式,再选择外侧框线,如何,将格式利用格式刷应用到其他区域即可。本回答被网友采纳
相似回答