excel里怎么把两列日期合并

A列是月 B列是日 能合并吗 如果能合并成2012-8-14这样更好!

这样来实现:

=TEXT(A1,"yyyy/m/d")&"-"&TEXT(B1,"yyyy/m/d")

第一步:将时间转换成文本格式,用TEXT(时间,时间格式)函数

第二步:将文本连接起来:用&

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-05
如果你合并后想显示日期格式,可以用以下公式:
=DATE(2012, A1, B1)
如果你想合并成文本格式用以下公式:
=CONCATENATE("2012-",A1,"-",B1)
或者
="2012-"&A1&"-"&B1本回答被提问者采纳
第2个回答  2013-01-05
前提是你的a列和b列都是数字,而不包含日和月的字
如果包含的话,你用left(a1,len(a1)-1)替代下面公式中的a1,b1也是类似

如果你合并后想显示日期格式,可以用以下公式:
=DATE(2012, A1, B1)
如果你想合并成文本格式用以下公式:
=CONCATENATE("2012-",A1,"-",B1)
或者
="2012-"&A1&"-"&B1
第3个回答  2013-01-05
=date(2012, A1, B1)
相似回答