我正在尝试创建一个公式,将Excel中两列中的值与一些自定义文本连接起来。
我的公式是:
=CONCATENATE("UPDATE_INVOICE_DATES @id = ", E2, ", @newDate = '",C2,"'")
但我的输出是日期值的数字。我原以为我的查询是
UPDATE_INVOICE_DATES @id = 2495523, @newDate = '01/07/2008'
但是有一个39454号码。
我如何连接以便连接日期,而不是数字?
答案 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发布的内容。