我無法從 OpenOffice Calc 取得日期名稱。我可以透過以下方式從日期中取得日期數字表示
WEEKDAY("2008-06-14"; 1)
返回
7
正如我們在工作日函數中指定 type = 1 那樣,7 =週六 我不想要一個數字代表一天,我想要顯示實際的單元格週六代替7
我怎樣才能實現這個目標?
答案1
您可以簡單地設定儲存格格式以顯示日期名稱而不是整數。
在裡面 '設定單元格格式' 對話框(右鍵單擊並選擇 '設定單元格格式...' 開啟)輸入:
NNNN
NNN
或者
NN
在裡面 '格式代碼' 靠近底部的字段。
NNNN 為您提供全名日,但在名稱後面加上逗號(例如 Wednesday,)。
NNN 為您提供全名日,不帶尾隨標點符號(例如星期三)。
NN 給予約定的日期名稱,且後面不帶有任何標點符號(例如,Wed)。
答案2
如果你只想展示日期名稱並保留其值 - 使用使用者定義的NNN
.
如果您想實際將其更改為文字 - 使用TEXT(WEEKDAY("2008-06-14"; 1);"NNN")
答案3
您可以透過將結果轉換為文字來實現此目的。為此,您可以編寫:
=TEXT(7,"DDDD")
輸出是:
Saturday
一個可靠的替代方案是:
=TEXT(WEEKDAY("2008-06-14", 1), "DDDD")
這會導致相同的結果。
答案4
如果儲存格 A1 包含日期序號,則=TEXT(WEEKDAY(A1,1),"DDDD")
解析為星期幾的名稱。