Date 如何将日期公式中每月的第一个字母大写?
我的Date 如何将日期公式中每月的第一个字母大写?,date,google-sheets,formatting,google-sheets-formula,capitalization,Date,Google Sheets,Formatting,Google Sheets Formula,Capitalization,我的=Today()公式如下:2019年10月 如你所见,julio(七月)的月份是负数,我需要第一个大写字母:10 de julio de 2019 我知道有=大写(text)(用于大写所有字母)和=正确(text)(用于大写第一个字母)。但是,即使在数组中,它们也适用于文本,而不适用于日期,因为它将日期转换为以下格式:2019年7月10日 我试过这个: =PROPER(today()) 但它确实给了我:10/7/2019 我可以用下一个公式单独发布一个月,并且让它是正确的。它仅用于获取月份
=Today()
公式如下:2019年10月
如你所见,julio(七月)的月份是负数,我需要第一个大写字母:10 de julio de 2019
我知道有=大写(text)
(用于大写所有字母)和=正确(text)
(用于大写第一个字母)。但是,即使在数组中,它们也适用于文本,而不适用于日期,因为它将日期转换为以下格式:2019年7月10日
我试过这个:
=PROPER(today())
但它确实给了我:10/7/2019
我可以用下一个公式单独发布一个月,并且让它是正确的。它仅用于获取月份,但如果我在不同的单元格中使用它来获取扰乱电子表格空间的日期或年份(它是一个可打印的报告):
我还尝试使用:
=ArrayFormula(proper(text(today(),"DDDD")),proper(text(today(),"MMMM")),proper(text(today(),"YYYY")))
以及:
但它们不起作用
我还使用了:
=proper(text(today(),"MMMM YYY"))
这确实给了我:Julio 2019,但是那天不见了,我无法在月份和年份之间加上“de”这个词,就像:Julio de 2019
最后,我希望日期公式的日期月份返回首个大写字母,如:2019年10月或“DAY”、“de”、“MMMM”、“de”、“YYYY”如果适用,请尝试以下方法:
=SUBSTITUTE(PROPER(TO_TEXT(TEXT(TODAY(), "dd mmmm yyyy"))), "De", "de")
或者像这样做:
=SUBSTITUTE(PROPER(TO_TEXT(TEXT(TODAY(), "dd mmmm yyyy"))), " ", " de ")
非常适合分发:10 Julio 2019_uu但我有办法在格式中添加“de”字?第二个,
=SUBSTITUTE(正确的(到文本(今天(),“dd mmmm yyyy”),“,”de“)
非常适合。谢谢
=SUBSTITUTE(PROPER(TO_TEXT(TEXT(TODAY(), "dd mmmm yyyy"))), "De", "de")
=SUBSTITUTE(PROPER(TO_TEXT(TEXT(TODAY(), "dd mmmm yyyy"))), " ", " de ")