Excel 双语环境下日期的 TEXT 函数

Excel TEXT function for date in a bilingual environment

我在英语和法语双语环境中工作,我制作了一个需要供多个用户使用的工具。 在一个单元格中,我正在创建一个包含当前日期的连接字符串。 (="日期: "&TEXT(TODAY(),"mmmm dd, yyyy") 现在,当法国用户打开该工具时,他们会收到错误消息,因为如果我将 EXCEL 的法语版本更改为“mmmm jj, aaaa”(相当于它的法语版本),则不会重新识别“mmmm dd, yyyy”解决这个问题。 知道如何使这个公式在两种语言中都有效吗?

谢谢

试试这个:

="Date: "&TEXT(TODAY(),IF(TEXT(TODAY(),"y")="y","mmmm jj, aaaa","mmmm dd, yyyy"))

可能有一种方法可以涵盖所有语言。因为我们只需要法语和英语,所以这应该已经足够了。

按照建议here你也可以使用这样的东西:

="Date: "&TEXT(TODAY(),"mmmm")&" "&DAY(TODAY())&", "&YEAR(TODAY())