Microsoft Excel - 如何在使用 CONCATENATE 函数时保持 dd/mm/yyyy 格式?
Microsoft Excel - How do I keep dd/mm/yyyy format while using CONCATENATE function?
所以我尝试使用 Excel 中的 CONCATENATE 函数将字符串值组合在一起,这看起来很简单。但是当我尝试包含一个日期(源格式为 dd/mm/yyyy)时,它会转换为数字类型数据,我不知道如何解决这个问题。
我的源数据如下:
单元格 A1:鸡蛋
B1:牛奶
C1:面包
D1: 08/04/2020
我的公式如下
=CONCATENATE(A1," ",B1," ",C1," ",D1)
我在每个值之间放置了空格,这样它们就不会紧紧捆绑在一起。
我想要 return 鸡蛋牛奶面包 08/04/2020,但它会以 鸡蛋牛奶面包 43929 的形式返回.
知道这是为什么吗?我该如何解决?
非常感谢任何能提供帮助的人。
谢谢。
编辑:下面回答了问题。感谢所有帮助过的人。
在您的连接中尝试 TEXT(D1,"mm/dd/yyyy")
。
=CONCATENATE(A1," ",B1," ",C1," ",TEXT(D1,"dd/mm/yyyy"))
您需要将 日期字段 包含在像这样的 TEXT 函数中
=CONCATENATE(A1," ",B1," ",C1," ",TEXT(D1,"dd/mm/yyyy"))
如果您有最新版本的 Excel 并且有 TEXTJOIN,您可以使用:
=TEXTJOIN(" ",TRUE,TEXT(A1:D1,"mm/dd/yyyy"))
所以我尝试使用 Excel 中的 CONCATENATE 函数将字符串值组合在一起,这看起来很简单。但是当我尝试包含一个日期(源格式为 dd/mm/yyyy)时,它会转换为数字类型数据,我不知道如何解决这个问题。
我的源数据如下: 单元格 A1:鸡蛋 B1:牛奶 C1:面包 D1: 08/04/2020
我的公式如下
=CONCATENATE(A1," ",B1," ",C1," ",D1)
我在每个值之间放置了空格,这样它们就不会紧紧捆绑在一起。
我想要 return 鸡蛋牛奶面包 08/04/2020,但它会以 鸡蛋牛奶面包 43929 的形式返回.
知道这是为什么吗?我该如何解决?
非常感谢任何能提供帮助的人。
谢谢。
编辑:下面回答了问题。感谢所有帮助过的人。
在您的连接中尝试 TEXT(D1,"mm/dd/yyyy")
。
=CONCATENATE(A1," ",B1," ",C1," ",TEXT(D1,"dd/mm/yyyy"))
您需要将 日期字段 包含在像这样的 TEXT 函数中
=CONCATENATE(A1," ",B1," ",C1," ",TEXT(D1,"dd/mm/yyyy"))
如果您有最新版本的 Excel 并且有 TEXTJOIN,您可以使用:
=TEXTJOIN(" ",TRUE,TEXT(A1:D1,"mm/dd/yyyy"))