
我有一個關於 Excel 公式的問題。我有一些想要連接在一起的字段。其中之一是用“TODAY”公式產生的日期。當我將所有內容連接在一起時,它會在 TODAY 公式中的資料位置給出一個奇怪的數字。
正如您在螢幕截圖中看到的,第二個原始資料包含資料和使用的公式(不含=),而第三個原始資料包含最終的網址。廣告設定值包含 TODAY 公式,其格式為日期儲存格,但在最終網址中,它採用隨機數 42978。謝謝
答案1
不要在最終公式中連接「J13」(或包含日期的儲存格),而是連接 TEXT(J13, "yyyy/m/d")。
所以你的公式將變成(為了可讀性而添加空格)
(...) & I13 & TEXT(J13, "yyyy/m/d") & K13 & L13
當然,如果需要,您可以更改格式“yyyy/m/d”。
答案2
Excel 在內部將日期儲存為數字。將顯示 42978 的儲存格設定為日期格式,您將看到它是 2017 年 8 月 31 日。
編輯1:如果格式化時數字沒有改變,那麼它不是數字,而是文字。
在發布正確的螢幕截圖後進行編輯:由於日期不是單元格中唯一的數據,因此格式化當然沒有幫助,因為整個單元格都是文字。
Excel 將日期儲存為數字,因此您需要將數字轉換為您想要檢視的文字。不要僅引用儲存格 J13,而是將 J13 中的值轉換為文字:
Text(J13,"yyyy/mm/dd")