Excel:与日期结果连接有一个数字而不是日期

时间:2014-04-02 09:09:23

标签: excel excel-formula

我正在尝试创建一个公式,将Excel中两列中的值与一些自定义文本连接起来。

我的公式是:

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

但我的输出是日期值的数字。我原以为我的查​​询是

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

但是有一个39454号码。

enter image description here

我如何连接以便连接日期,而不是数字?

2 个答案:

答案 0 :(得分:3)

由于日期在Excel中存储为数字,因此您应使用TEXT函数:

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

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

相同

答案 1 :(得分:2)

要回答您的问题,请改用此公式:

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

或者你也可以试试simoco发布的内容。