【问题标题】:Combine a number with a date without showing 'year' as 1900将数字与日期组合在一起,但不将“年份”显示为 1900
【发布时间】:2016-01-09 04:56:04
【问题描述】:

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

单元格 A1 包含一个数字 123456,而 B1 包含一个日期 02/07/1976
我需要将两者结合起来,所以 A1 读取 12345602071976 (日期中没有斜线)。

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

【问题讨论】:

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


    【解决方案1】:

    请尝试:

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

    【讨论】:

    • 天哪,是的,它成功了!!!你真棒!!我在 c1 中输入了公式,它起作用了……我如何在 a1 中得到相同的结果?我失眠了,花了一整天的时间试图弄清楚这一点,直到大约 2 小时前我看到了你的网站,你及时回复了!我非常感谢你的帮助! :)
    【解决方案2】:

    给你:

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

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

    =A1&TEXT(B1,"mmddyyyy")
    

    注意:如果您希望在月份之前的日子到来,请将 mmdd 反转为 ddmm

    【讨论】:

    • @Tammy 请告诉我你是否能够得到这个答案。
    猜你喜欢
    • 1970-01-01
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多