close

3041

Excel關於日期穿插在儲存格中變數字如何解決

林青霞:「錦子老師您好,請教一下,我在使用Excel的時候常會用的TODAY()的函數,照理說也是非常簡單的東西,曾經遇到過TODAY()變成數字或是「不是我想要的格式」狀況的解決方法,通常就是在格式裡面改成想要的格式,或者自訂即可。

但我這裡遇到一個問題,我需要用【="-"&"異常件回報"&"-"&TODAY()&"更新-"】這種格式,但是這樣的TODAY()會變成數字,因此我把TODAY()做在別的格子裡面,然後將TODAY改成目標格【="-"&"異常件回報"&"-"&F1&"更新-"】結果仍然是數字,因此我用G1來等於F1,然後把等於要求改成F1,結果跳出來仍然是數字.......

麻煩解惑 ~ 感恩,謝謝!」

錦子老師:「這是因為日期本身就是數值,而只要將公式變更為:

="-"&"異常件回報"&"-"&TEXT(TODAY(),"yyyy-mm-dd")&"更新-"

即可解決。

若是使用VBA,則可以輸入下列程序。

Sub get_data()

Range("A1").Value = "-" & "異常件回報" & "-"&format(now(),"yyyy-mm-dd") & "更新-"

End Sub

執行模組後結果。

image

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()