我……不知道怎么處理。有人可以解釋發生在我身上的事情嗎?
今天是 2021 年 12 月 20 日。當我將以下公式輸入 Google 表格時,我得到“Jan”
=text(month(today()), "MMM")
https://docs.google.com/spreadsheets/d/1uLC0Q0dgChEbfNXjXEketyc64tsurz4vQ9o1QFO87NY/edit?usp=sharing
uj5u.com熱心網友回復:
通過"MMM"在=text()函式中包含你已經告訴它你想要一個月,所以不需要額外的month().
洗掉它會將公式保留為=TEXT(TODAY(), "MMM"),給出正確的結果。
uj5u.com熱心網友回復:
其他回答非常有幫助,它幫助我弄清楚為什么會發生這種情況。
默認情況下,Google 表格將日期處理為自 1900 年 1 月 1 日以來的天數(因此,如果您輸入“1”,然后將其格式化為日期,則會得到 1990 年 1 月 1 日)。
在我上面提到的公式中,
=text(month(today()), "MMM")
...代碼的月份(今天())部分輸出“12”。當“文本”公式將該值強制轉換為月份值時,它需要一個完整的日期。因此,=text(month(today()), "MMM") 要求日期值“12”(即 1990 年 1 月 11 日)的月份(“MMM”)。
這就是 =text(month(today()), "MMM") 輸出“Jan”的原因。
要修復代碼,正如其他人所說,您需要洗掉公式的“month()”部分,因此,
=text(today()), "MMM")
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/389306.html
標籤:谷歌表格
