從 OpenOffice Calc 中的日期取得 DayName?

從 OpenOffice Calc 中的日期取得 DayName?

我無法從 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")解析為星期幾的名稱。

相關內容