【发布时间】:2019-07-10 18:18:27
【问题描述】:
我的=Today() 公式是这样的:10 de julio de 2019
如您所见,月份 julio (July) 为负数,我需要大写/大写的第一个字母为:10 de Julio de 2019
我知道有=UPPER(text)(所有字母大写)和=Proper(text)(首字母大写)https://support.google.com/docs/table/25273?hl=en。但这些适用于文本而不适用于日期,即使在数组中也是如此,因为它将日期转换为这种格式:10/7/2019
我试过这个:
=PROPER(today())
但它确实给了我:10/7/2019
我可以用下一个公式单独发布月份,并确保它是正确的。它适用于单独获取月份,但如果我在不同的单元格中使用它来获取弄乱电子表格中空间的日期或年份(这是一个可打印的报告):
=PROPER(text(today(),"MMMM"))
我也尝试过使用:
=ArrayFormula(proper(text(today(),"DDDD")),proper(text(today(),"MMMM")),proper(text(today(),"YYYY")))
还有:
=ArrayFormula(proper(text(today(),"DDDD")),(text(today(),"MMMM")),(text(today(),"YYYY")))
但它们不起作用。
我也用过:
=proper(text(today(),"MMMM YYY"))
这确实给了我:Julio 2019,但是那一天不见了,我无法在月份和年份之间添加“de”这个词,就像:Julio de 2019
最后,我希望日期公式返回的第一个字母大写为:10 de Julio de 2019 或“DAY”、“de”、“MMMM” ", "de", "YYYY"
【问题讨论】:
标签: date google-sheets formatting google-sheets-formula capitalization