在LibreOffice Calc公式中格式化日期样式

时间:2015-11-10 03:47:16

标签: libreoffice-calc

原始问题
我只是使用LibreOffice Calc 5.0.2.2编辑电子表格文件,并在单元格A1 =MONTH(NOW())中输入公式。显然,它将在单元格A1中打印出来:作为11,因为当月是11月的第11个月。

我想问的是,如果我想使用上面的DATE公式(=MONTH(NOW())),但我希望输出为November而不是11,我该怎么做?

附录(修订)

  • 我的问题是,我想将一个字符串与日期连接起来,所以我使用:
    =CONCATENATE("Printing Date: ", NOW()),它会产生:
    “印刷日期:42319.3177”,应为10-11-15
    我已将单元格类型更改为Date,但它仍然提供十进制数字。
  • 知道这个问题并在Stackexchange中搜索后,我使用(只是示例):
    =CONCATENANTE("Printing Date: :,MONTH(NOW))这会产生:
    “印刷日期:11”
    这会删除十进制数字问题,但它会显示当前月份的数量。
  • 我想问的是,如果我想使用这个公式 MONTH(NOW()),但我希望输出为November 而不是11,我该怎么做?
  • 因此,我认为在使用组合时将细胞类型更改为日期 如上所述的公式不会产生任何影响。

对此有什么解决方法吗?

非常感谢提前!

NB:

  • 制作"Printing Date: 10-11-15 10:20"我的公式为:
    =CONCATENATE("Printing Date: ",DAY(NOW()),"-",MONTH(NOW()),"-",YEAR(NOW())," ",HOUR(NOW()),":",MINUTE(NOW()))

1 个答案:

答案 0 :(得分:1)

格式化单元格并将格式更改为代码(MMMM),并仅使用NOW()(而不是MONTH(NOW()))

Dialog

你说你想用其他文字作为前缀,这个怎么样?

enter image description here