Microsoft Excel-使用CONCATENATE函数时如何保持dd / mm / yyyy格式?

因此,我尝试使用Excel中的CONCATENATE函数将字符串值组合在一起,看起来似乎很简单。但是,当我尝试添加日期(源格式为dd / mm / yyyy)时,它会转换为Number类型的数据,我不知道该如何解决。

我的源数据如下: 单元格A1:鸡蛋 B1:牛奶 C1:面包 D1:08/04/2020

My formula goes as follows =CONCATENATE(A1," ",B1," ",C1," ",D1)

我在每个值之间放置空格,以便它们不会紧密地捆在一起。

我想要此商品归还鸡蛋奶面包08/04/2020,但它又回来了,鸡蛋奶面包43929。

知道为什么会这样,怎么解决?

非常感谢任何可以提供帮助的人。

谢谢。

评论
  • 陌生到认识
    陌生到认识 回复

    您需要将“日期”字段括在这样的TEXT函数中

    =CONCATENATE(A1," ",B1," ",C1," ",TEXT(D1,"dd/mm/yyyy"))
    
  • isit
    isit 回复

    Try TEXT(D1,"mm/dd/yyyy") in your concatenate.

    =CONCATENATE(A1," ",B1," ",C1," ",TEXT(D1,"dd/mm/yyyy"))
    

    enter image description here