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。