如何將公式作為 CONCATENATE 的參數之一傳遞?

如何將公式作為 CONCATENATE 的參數之一傳遞?

我正在使用 Microsoft Excel 2010,我正在嘗試建立一個標題,該標題將在每次開啟電子表格時更新。我想讓它說「預測從(今天的日期)到 2013 年底」。

到目前為止我有以下公式:

=CONCATENATE("Forecast From ",K10," until end of 2013")

在我使用的儲存格 K10 中,=TODAY()每次開啟電子表格時,它都會將該日期更新為當前日期。

它不起作用,因為我無法將“,K10”表示為連接字串中的日期。

關於如何解決此問題或我可以使用的其他方法來解決此問題有什麼建議嗎?

答案1

Excel 以序列格式儲存日期。這就是當您連接該單元格時所看到的。您必須使用 Text 函數將串列日期資料轉換為文字格式。

=Concatenate("Forecast From ",Text(K10,"mm-dd-yyyy")," until end of 2013")

答案2

斯科特·麥金尼是對的。

對於另一種選擇,透過使用與號「&」(連接運算子)可以實現相同的效果,如下所示:

="Forecast From " & TEXT(K10,"mm-dd-yyyy") & " until end of 2013"

您也可以將其=TODAY()移出 K10 並將其全部重寫為

="Forecast From " & TEXT(TODAY(),"mm-dd-yyyy") & " until end of 2013"

這確實是個人喜好的問題。

相關內容