将数字与日期相结合,不显示1900年的“年份”

时间:2015-10-11 18:51:03

标签: excel datetime excel-formula concatenation excel-2013

我正在尝试将Excel 2013中的数字和日期转换为一个数字。示例:

单元格A1包含数字123456,B1包含日期02/07/1976 我需要将两者结合起来,因此A1读取12345602071976(没有日期中的斜杠)。

相反,我得到了1234561900并且得到了一个奇怪的错误,显示出类似...... 123456+16的内容?我相信我需要插入空白列并分开日期,然后创建一个公式来组合所有内容,但我不知道该怎么做。

2 个答案:

答案 0 :(得分:0)

请尝试:

=A1&RIGHT("0"&DAY(B1),2)&RIGHT("0"&MONTH(B1),2)&YEAR(B1)

答案 1 :(得分:0)

你走了:

=A1&TEXT(DATEVALUE(B1),"mmddyyyy")

注意:假设您的日期是文字。如果B1中的日期实际上是一个真实的Excel日期,那么:

=A1&TEXT(B1,"mmddyyyy")

注意:如果您希望在几个月之前的日期,请将mmdd反转为ddmm