我正在尝试创建一个公式,将 Excel 中两列中的值与一些自定义文本连接起来。
我的公式是:
=CONCATENATE("UPDATE_INVOICE_DATES @id = ", E2, ", @newDate = '",C2,"'")
但我的输出是日期值的数字。我期待我的查询是
UPDATE_INVOICE_DATES @id = 2495523, @newDate = '01/07/2008'
而是放置了一个 39454 号码。
我怎样才能连接,所以我得到连接的日期,而不是一个数字?
最佳答案
由于日期在 Excel 中存储为数字,您应该使用 TEXT功能:="UPDATE_INVOICE_DATES @id = "& E2 &", @newDate = '"& TEXT(C2,"mm/dd/yyyyy") &"'"
请注意 =CONCATENATE("string1", "string2")
与 ="string1" & "string2"
相同
关于Excel:与日期结果连接时附加了一个数字而不是日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22806569/