Excel:连接date结果附加了一个数字而不是date

我试图创build一个公式,连接Excel中的两列中的值与一些自定义文本。

我的公式是:

=CONCATENATE("UPDATE_INVOICE_DATES @id = ", E2, ", @newDate = '",C2,"'") 

但是我的输出是date值的数字。 我期待着我的查询

UPDATE_INVOICE_DATES @id = 2495523, @newDate = '01/07/2008'

而是放置了一个39454号码。

在这里输入图像说明

我怎么连接,所以我得到的date连接,而不是一个数字?

由于date在Excel中以数字forms存储,因此应使用TEXT函数:

="UPDATE_INVOICE_DATES @id = "& E2 &", @newDate = '"& TEXT(C2,"mm/dd/yyyyy") &"'"

注意=CONCATENATE("string1", "string2")="string1" & "string2"

要回答你的问题,请改用这个公式:

=CONCATENATE("UPDATE_INVOICE_DATES @id = ",E2,", @newDate = '",Text(C2,"mm/dd/yyy"),"'")

或者你也可以尝试发布simoco。