从OpenOffice Calc中的Date获取DayName?


2

我很难从OpenOffice Calc获取日期名称。我可以从具有以下日期的日期获得日期编号表示

WEEKDAY("2008-06-14"; 1) 

返回

7

正如我们在工作日函数中指定type = 1,7 = 星期六 我不希望一个数字代表一天,我想要显示实际的细胞 星期六 代替 7

我怎样才能做到这一点?


因为这似乎与Microsoft Excel没有任何关系而被重新标记。
a CVn

Answers:


6

您可以简单地格式化单元格以显示日期名称而不是整数。

在里面 ' 格式化单元格 '对话框(右键单击并选择' 格式化单元格 '打开)输入:

NNNN
NNN

要么

NN

在里面 ' 格式代码 '靠近底部的场地。

NNNN为您提供全名日,但在逗号后面加上名称(例如星期三)。

NNN为您提供全名日,没有尾随标点符号(例如星期三)。

NN给出一个约定的日期名称,并且不跟随任何标点符号(例如,星期三)。


3

您可以通过将结果转换为文本来实现此目的。为此,你写道:

=TEXT(7,"DDDD")

输出是:

Saturday

一个坚实的选择是:

=TEXT(WEEKDAY("2008-06-14", 1), "DDDD")

这导致相同的结果。


这些函数中的任何一个在openoffice calc中都不起作用,给出结果Err:509
ramjahuthan

2

如果你只想 显示 日期名称并保留其值 - 使用用户定义的格式 NNN
如果您想将其实际更改为文本 - 请使用 TEXT(WEEKDAY("2008-06-14"; 1);"NNN")

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.